102 lines
2.6 KiB
JSON
102 lines
2.6 KiB
JSON
{
|
|
"manifest_version": "0.3",
|
|
"name": "filmcraft-mcp",
|
|
"display_name": "FilmCraft for Claude",
|
|
"version": "0.1.0",
|
|
"description": "Schnitte in .fcproj importieren, schneiden und exportieren. CLI 0.13.0. Benötigt FilmCraft unter C:\\Program Files\\FilmCraft\\.",
|
|
"author": {
|
|
"name": "Dominic Gundel"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://git.gundel.dev/dg/claude-skills.git"
|
|
},
|
|
"homepage": "https://git.gundel.dev/dg/claude-skills",
|
|
"license": "MIT",
|
|
"compatibility": {
|
|
"platforms": [
|
|
"win32"
|
|
]
|
|
},
|
|
"server": {
|
|
"type": "binary",
|
|
"entry_point": "server/README.txt",
|
|
"mcp_config": {
|
|
"command": "C:\\Program Files\\FilmCraft\\filmcraft-cli.exe",
|
|
"args": [
|
|
"mcp"
|
|
]
|
|
}
|
|
},
|
|
"tools": [
|
|
{
|
|
"name": "command_list",
|
|
"description": "Command ids, labels and parameter docs. Filter with filter."
|
|
},
|
|
{
|
|
"name": "command_run",
|
|
"description": "Run one command by id with params."
|
|
},
|
|
{
|
|
"name": "command_batch",
|
|
"description": "Run several commands. Stops at the first error by default."
|
|
},
|
|
{
|
|
"name": "doc_inspect",
|
|
"description": "Project tree plus the active sequence."
|
|
},
|
|
{
|
|
"name": "project_inspect",
|
|
"description": "Bins and items."
|
|
},
|
|
{
|
|
"name": "sequence_inspect",
|
|
"description": "Active sequence: tracks, clips, markers, playhead. 254016000000 ticks = 1 second."
|
|
},
|
|
{
|
|
"name": "media_import",
|
|
"description": "Import media by absolute path."
|
|
},
|
|
{
|
|
"name": "render_frame",
|
|
"description": "PNG of a sequence frame."
|
|
},
|
|
{
|
|
"name": "render_preview",
|
|
"description": "PNG of a sequence frame. Bridge mode: Program monitor."
|
|
},
|
|
{
|
|
"name": "ui_elements",
|
|
"description": "Live app only: clickable element ids."
|
|
},
|
|
{
|
|
"name": "ui_click",
|
|
"description": "Live app only: click an element or a point."
|
|
},
|
|
{
|
|
"name": "ui_drag",
|
|
"description": "Live app only: drag from one point or element to another."
|
|
},
|
|
{
|
|
"name": "ui_key",
|
|
"description": "Live app only: press a key or shortcut."
|
|
},
|
|
{
|
|
"name": "ui_type",
|
|
"description": "Live app only: type into the focused field."
|
|
},
|
|
{
|
|
"name": "ui_screenshot",
|
|
"description": "Live app only: screenshot of the window or one panel."
|
|
},
|
|
{
|
|
"name": "ui_inspect",
|
|
"description": "Live app only: tool, workspace, panels, playback."
|
|
},
|
|
{
|
|
"name": "ui_control",
|
|
"description": "Live app only: call a control-channel method."
|
|
}
|
|
]
|
|
}
|