首页龙虾技能列表 › Assimilate MCP — 技能工具

🎨 Assimilate MCP — 技能工具

v1.0.0

[自动翻译] Control Assimilate Live FX / SCRATCH — professional color grading, compositing, and virtual production software — via MCP. 88 tools across 14 categori...

0· 512·0 当前·0 累计
by @ergopooka (Alexander MacLean)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/10
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
The skill's description and usage are coherent for controlling Assimilate Live FX/SCRATCH via an npm MCP adapter, but there are mismatches (notably undocumented credentials) and an unverified npm install step that warrant caution before installing.
评估建议
This skill appears to be what it claims (a npx-based MCP adapter for Assimilate), but proceed with caution: 1) The SKILL.md references an ASSIMILATE_KEY (authorization token) but the skill metadata does not declare required env vars — treat this as an incoherence and avoid supplying sensitive keys until you verify the package. 2) npx will pull and execute code from npm at runtime; inspect the package on npm and the linked GitHub repository (check publisher, recent commits, and package contents) ...
详细分析 ▾
用途与能力
Name, description, and declared binaries (npx) match the actual behavior: the skill runs an npm package (assimilate-mcp) that proxies commands to the Assimilate REST API. Required tooling is appropriate for the stated purpose.
指令范围
SKILL.md stays within the domain of controlling Assimilate (listing tools, configuring host/port, examples). It does reference operations that access local paths (e.g., importing media from /Volumes/...), and advises SSH tunneling for remote access — these are expected for a media control tool but mean the invoked package will be able to read local files and network endpoints. Also, the docs reference an ASSIMILATE_KEY and other env vars that the runtime will use.
安装机制
Installation is via the public npm package 'assimilate-mcp' (executed with npx). This is a normal distribution method for this type of tool, but it implies code will be fetched and executed from the npm registry at runtime; the SKILL bundle contains no code to audit locally. Verify the npm package and GitHub repo prior to allowing execution.
凭证需求
Registry metadata lists no required env vars, but SKILL.md documents ASSIMILATE_HOST, ASSIMILATE_PORT, ASSIMILATE_KEY, and ASSIMILATE_TIMEOUT — notably an authorization key (ASSIMILATE_KEY). The declared metadata should have listed required credentials. Requesting a local REST API key is plausible for this integration, but the mismatch (no required env vars declared) is an incoherence and increases risk because sensitive credentials could be supplied without the skill explicitly declaring them.
持久化与权限
always is false and the skill does not request elevated persistence or modify other skills. It suggests adding configuration to client config files but does not claim to alter system-wide settings automatically. Normal agent autonomy remains enabled (default).
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/25

Initial release of assimilate-mcp. - Control Assimilate Live FX / SCRATCH via MCP with 88 tools across 14 categories. - Provides full 1:1 integration with the Assimilate REST API. - Supports project, color grading, render, player, snapshot, and file management commands. - Includes setup guides for MCPorter, Claude Desktop, and Claude Code. - Highly configurable with command-line flags and environment variables.

● 可疑

安装命令 点击复制

官方npx clawhub@latest install assimilate-mcp
镜像加速npx clawhub@latest install assimilate-mcp --registry https://cn.clawhub-mirror.com

技能文档

Control Assimilate Live FX / SCRATCH — professional color grading, compositing, and virtual production software — via MCP. Complete 1:1 integration of the Assimilate REST API with 88 tools across 14 categories.

Prerequisites

Setup

MCPorter

mcporter config add assimilate --command npx --args '["-y", "assimilate-mcp"]'
mcporter list assimilate

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "assimilate": {
      "command": "npx",
      "args": ["-y", "assimilate-mcp"]
    }
  }
}

Claude Code

claude mcp add assimilate -- npx -y assimilate-mcp

Configuration

FlagEnv VarDefaultDescription
--hostASSIMILATE_HOST127.0.0.1Live FX host
--portASSIMILATE_PORT8080REST API port
--keyASSIMILATE_KEYAuthorization key
--timeoutASSIMILATE_TIMEOUT30000HTTP timeout (ms)
Example with custom port:

{
  "mcpServers": {
    "assimilate": {
      "command": "npx",
      "args": ["-y", "assimilate-mcp", "--port=9090"]
    }
  }
}

Tools (88)

CategoryCountKey Tools
System8get_system check_connection list_users select_user
Projects7list_projects enter_project create_project
Groups9list_groups get_current_group create_group
Constructs10list_constructs create_construct enter_construct
Slots5list_slots get_slot set_slot create_slot
Versions5list_versions get_version set_version
Shots7get_shot set_shot create_shot import_media
Inputs4get_inputs get_input set_input
Color Grading5get_grade set_grade get_framing set_framing
Player8enter_timeline set_playmode enter_shot exit_player
Render10start_render stop_render get_render_status
Outputs6list_outputs create_output set_output
Snapshots2render_snapshot get_shot_metadata
Files2list_directory find_media

Usage Examples

Talk to your AI assistant in natural language:

  • "What projects are available?"
  • "Import the ARRIRAW files from /Volumes/Shuttle/Day_14"
  • "Warm up the gamma on this shot"
  • "Set up ProRes 4444 output and render the timeline"
  • "Take a snapshot of this frame"

MCPorter CLI

mcporter call assimilate.check_connection
mcporter call assimilate.list_projects
mcporter call 'assimilate.enter_project(name: "Commercial_Nike_Q3")'
mcporter call assimilate.get_grade

Remote Access

Live FX accepts connections on localhost by default. For remote machines, use an SSH tunnel:

ssh -f -N -L 8080:127.0.0.1:8080 user@livefx-host

Links

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务