Agent Skills
返回列表
DCC-MCP 适配器创建器

DCC-MCP 适配器创建器

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-dcc-mcp-creator。

技能介绍

适用问题

在 DCC 工具里做 MCP 适配时,常见难点不是写一个脚本,而是要把宿主启动钩子、per-DCC 服务、Rust sidecar、machine-wide gateway daemon、readiness、远程注册和诊断串成可维护路径。dcc-mcp-creator 面向 新适配器创建 和 既有适配器仓库现代化,覆盖 server composition、host-thread dispatch、sidecar/gateway wiring、readiness、resources、project state、diagnostics、install lifecycle 和跨 DCC 验证。若只是制作单个 skill package,资料提示应使用 dcc-mcp-skills-creator,而不是这个技能。

工作方式

它会先按宿主类型分流:Embedded Python host 如 Blender、Houdini、Maya、Nuke;External bridge host 如 ZBrush、Photoshop、Unity;以及 Unreal/Unity 这类 Python/C++ 混合宿主。随后建议从 DccServerBase 与 DccServerOptions.from_env(...) 起步,通过 HostExecutionBridge 调度宿主 API,而不是再写一个脚本执行器。核心能力包括 data-driven DCC identity、core helpers 的 skill discovery、minimal mode、resources、diagnostics、context snapshots、install lifecycle 和 gateway failover。对于网关运行模式,它会区分 serve、auto、gateway、--no-auto-gateway、--legacy-gateway-election 等路径,并强调 gateway_runtime_mode、guardian、/v1/readyz 和 sidecar readiness contract。若宿主需要 spawn sidecar,应使用 build_sidecar_command(...) / launch_sidecar(...) 生成标准 dcc-mcp-server sidecar 命令,避免手工拼二进制参数。跨网段或 NAT 场景下,资料给出 HTTP 注册、mDNS 同网段发现、relay/tunnel 的稳定元数据要求。

注意点

这个技能更偏 adapter 工程规范,不是通用 MCP 教程。不要把 sidecar 启动成功等同于 tools/call 可用;需要检查 dispatch_ready、readiness status 和 host RPC bridge。stub:// 只适合测试,不能作为启动证明。远程注册、mDNS、relay 都要显式处理 auth/TLS 和身份归因。适合团队已有 DCC-MCP core、gateway 和 sidecar 运行时,希望收敛 adapter 重复轮子的场景。

使用场景

  • 给 Blender、Houdini 或 Maya 新建 DCC-MCP adapter 时,设计启动钩子、per-DCC 服务和 sidecar 接线。
  • 重构既有 adapter,把宿主脚本执行切到 HostExecutionBridge,并补充 readiness 与 gateway failover 诊断。
  • 发布前验证 sidecar 是否可调度,检查 dispatch_ready、/v1/readyz 和 host RPC bridge,避免误判可用。
  • 跨 NAT 或路由子网部署 DCC-MCP 时,配置 HTTP 注册、同网段 mDNS 发现或 relay/tunnel 元数据。

适合人员

  • 负责 Blender、Houdini 或 Maya 插件集成的工程,要新建可注册到 DCC-MCP gateway 的 adapter。
  • 维护 DCC-MCP core 或 gateway 的平台工程,要收敛各 DCC adapter 的 sidecar 与 readiness 重复实现。
  • 做 Unreal 或 Unity 宿主桥接的技术负责人,要把 host RPC 接入 sidecar 并验证 dispatch_ready。
  • 负责 DCC 适配器发布的发布工程师,要补 smoke path、diagnostics 和 release checklist 检查。