← Back to Skills Marketplace
loonghao

Dcc Mcp Creator

by Hal · GitHub ↗ · v0.17.30 · MIT-0
cross-platform ✓ Security Clean
36
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install dcc-mcp-creator
Description
Infrastructure skill - guide developers and agents through creating or modernizing a full DCC-MCP adapter for Nuke, Blender, 3ds Max, Unreal, ZBrush, Houdini...
README (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.
Usage Guidance
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.
Capability Tags
crypto
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dcc-mcp-creator
  3. After installation, invoke the skill by name or use /dcc-mcp-creator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug dcc-mcp-creator
Version 0.17.30
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 36 downloads so far.

How do I install Dcc Mcp Creator?

Run "/install dcc-mcp-creator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dcc Mcp Creator free?

Yes, Dcc Mcp Creator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Dcc Mcp Creator support?

Dcc Mcp Creator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dcc Mcp Creator?

It is built and maintained by Hal (@loonghao); the current version is v0.17.30.

💬 Comments