← 返回 Skills 市场
loonghao

Dcc Mcp Creator

作者 Hal · GitHub ↗ · v0.17.30 · MIT-0
cross-platform ✓ 安全检测通过
36
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dcc-mcp-creator
功能描述
Infrastructure skill - guide developers and agents through creating or modernizing a full DCC-MCP adapter for Nuke, Blender, 3ds Max, Unreal, ZBrush, Houdini...
使用说明 (SKILL.md)

DCC-MCP Creator

Use this skill when you are creating a new DCC-MCP adapter or modernizing an existing adapter repository: server composition, host-thread dispatch, sidecar/gateway wiring, readiness, resources, project state, diagnostics, install lifecycle, or cross-DCC verification.

For individual skill packages (SKILL.md, tools.yaml, scripts, groups, and skill taxonomy), load dcc-mcp-skills-creator instead.

Fast Workflow

  1. Classify the host integration:
    • Embedded Python host: Blender, 3ds Max Python, Houdini, Maya, Nuke.
    • External bridge host: ZBrush, Photoshop, Unity, custom tools.
    • Game/editor host with mixed Python or C++ bridge: Unreal, Unity.
  2. Read the relevant reference:
  3. Start from DccServerBase + DccServerOptions.from_env(...).
  4. Route host API calls through HostExecutionBridge; do not hand-roll a second script executor.
  5. Keep DCC identity data-driven: dcc_name, server_name, env-var prefix, skill names, and gateway metadata.
  6. Use core helpers for skill discovery, MinimalModeConfig, project tools, resources, diagnostics, context snapshots, install lifecycle, and gateway failover before writing adapter-local wrappers.
  7. When the adapter needs a lifecycle hook or metadata transform that core cannot express, open a focused core issue/RFC instead of parsing YAML or mutating private state in the adapter.
  8. Add one executable smoke path: unit tests for construction plus either headless DCC, mock dispatcher MCP calls, or gateway REST replay.

Example: New Nuke Adapter

When asked to create a Nuke MCP adapter, start by mapping the host lifecycle: how Python is loaded, how the UI/main thread must be entered, what headless mode is available, how plugins are installed, and which operations should be bundled as default skills. Then scaffold the adapter around core primitives:

  • DccServerBase for MCP/HTTP and skill catalog behavior.
  • DccServerOptions.from_env("NUKE") or an adapter-specific equivalent for env-driven configuration.
  • HostExecutionBridge plus a Nuke dispatcher for all Nuke API calls.
  • Core project, readiness, resource, diagnostics, and gateway helpers before adapter-local glue.
  • dcc-mcp-skills-creator for the first nuke-* skill packages.

Non-Negotiables

  • Do not touch a DCC API from a Tokio/HTTP worker thread.
  • Do not parse or rewrite SKILL.md, tools.yaml, groups.yaml, or prompt/workflow files in adapter runtime code when core exposes a typed object or catalog API.
  • Do not reach into server._server unless no public core API exists; if you must, file a core issue and keep the adapter shim small.
  • Do not create Maya-only abstractions in shared core or adapter templates.
  • Do not expose raw script execution as the primary user workflow when a typed skill can cover the task.
  • Do not publish local paths, private machine names, or source-attribution markers in public issues or PR text.
安全使用建议
Install this only if you are building or maintaining DCC-MCP adapter infrastructure. Review any generated code changes, shell commands, live DCC connections, or gateway setup before allowing an agent to run them.
能力标签
crypto
能力评估
Purpose & Capability
The artifact coherently describes adapter infrastructure work for DCC-MCP hosts such as Nuke, Blender, Houdini, Maya, Unreal, and ZBrush. The catalog metadata includes a crypto capability tag that appears unrelated, but the artifact text itself does not request crypto/account authority.
Instruction Scope
Instructions are scoped to adapter creation and modernization, including server composition, host dispatch, gateway patterns, testing, and release guidance, with explicit cautions against raw script execution, private paths, and private runtime state.
Install Mechanism
The package contains markdown guidance files only; no executable scripts, install hooks, dependencies, or automatic runtime actions are present.
Credentials
The declared tools include Bash, Read, Write, and Edit, which is proportionate for a code-development guidance skill but means users should expect repository edits and validation commands when invoking it.
Persistence & Privilege
The artifacts discuss adapter lifecycle, dispatchers, and gateways as development topics, but do not themselves create persistence, background workers, credential handling, or privileged local state.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dcc-mcp-creator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dcc-mcp-creator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.17.30
- Adds detailed documentation in SKILL.md to guide development or modernization of full DCC-MCP adapters for major DCCs (Nuke, Blender, 3ds Max, Unreal, ZBrush, Houdini, Maya, and custom tools). - Clarifies distinction: use dcc-mcp-creator for infrastructure/server/adapter tasks; use dcc-mcp-skills-creator for individual SKILL.md tool packages. - Provides best practices, fast workflow steps, and example approaches for new adapter creation. - Lists strict do’s and don’ts for adapter code to ensure robust integration and maintainability. - Updates compatibility and core version references.
元数据
Slug dcc-mcp-creator
版本 0.17.30
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Dcc Mcp Creator 是什么?

Infrastructure skill - guide developers and agents through creating or modernizing a full DCC-MCP adapter for Nuke, Blender, 3ds Max, Unreal, ZBrush, Houdini... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 36 次。

如何安装 Dcc Mcp Creator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dcc-mcp-creator」即可一键安装,无需额外配置。

Dcc Mcp Creator 是免费的吗?

是的,Dcc Mcp Creator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Dcc Mcp Creator 支持哪些平台?

Dcc Mcp Creator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Dcc Mcp Creator?

由 Hal(@loonghao)开发并维护,当前版本 v0.17.30。

💬 留言讨论