Skip to main content
Glama
dcc-mcp

dcc-mcp-shogun

Official
by dcc-mcp

dcc-mcp-shogun

dcc-mcp-shogun brand lockup

CI PyPI Python

A typed, local-first DCC-MCP adapter for Vicon Shogun Post motion-capture inspection.

Motion data to typed tools to verified scene

The adapter uses Vicon's official local ViconShogunPost control-stream SDK for scene and trajectory inspection. It does not expose arbitrary Python or HSL execution. Application controls not verified through the SDK remain an explicit, exact-window DCC UI Control fallback.

Shogun Post ships an external Python SDK. The adapter runs in its own Python process and connects to the application's local control stream; it does not rely on a general-purpose Python interpreter embedded in the Shogun Post UI.

Capabilities

  • inspect path-redacted scene metadata and bounded subject lists;

  • list subject markers and labeling/solving skeleton bones;

  • query one marker trajectory value at one frame;

  • register one Shogun Post GUI instance with the DCC-MCP local gateway.

The initial public tool contract is deliberately read-only. The official SDK declares mutation APIs, but the tested Shogun Post 1.19 host rejected those commands. They will not be exposed until a compatible host path is proven.

Related MCP server: fpt-mcp

Showcase

The repository includes an original, deterministic 240-frame BVH motion source and generator under examples/showcase. It is intended for reproducible import experiments without redistributing production capture data.

See docs/showcase.md for the full launch, discovery, inspection, and evidence workflow.

Local development

Start Vicon Shogun Post with your studio's normal package or application launcher. Then install this adapter in a Python environment that can import dcc-mcp-core:

thm +p vicon_shogun_post run shogunpost
python -m pip install -e ".[dev]"
dcc-mcp-shogun --host-pid <SHOGUN_POST_PID>

The adapter discovers the official SDK beside the selected host process. An operator can instead set DCC_MCP_SHOGUN_SDK_PATH to the SDK's Win64 directory. The adapter resolves the selected host process's control-stream listener; DCC_MCP_SHOGUN_CONTROL_PORT may override it only when that port is owned by the same host process.

The DCC-MCP listener uses an OS-assigned loopback port unless --mcp-port or DCC_MCP_SHOGUN_PORT is explicitly set. Use dcc-mcp-cli list, search, describe, and call rather than storing the resolved endpoint.

Validation

python -m ruff check src tests tools
python -m ruff format --check src tests tools
python -m pytest
python tools/lint_skills.py
python -m build

Privacy and safety

  • Connections are limited to the local Shogun control stream.

  • Tool results reduce file paths to base names.

  • Errors report exception classes, not SDK install paths or machine details.

  • The published scene skill is read-only; mutations remain outside its contract.

  • Authentication, licensing, UAC, and security dialogs are never automated.

Vicon and Shogun are trademarks of Vicon Motion Systems Ltd. This independent adapter is not affiliated with or endorsed by Vicon.

License

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    F
    maintenance
    Multi-protocol IPC adapter layer for integrating DCC software (Maya, Houdini, Blender, Unreal, Unity) with MCP, enabling tool registration and remote control across multiple transport protocols.
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Autodesk Flow Production Tracking (ShotGrid) enabling AI assistants to query, create, update, and delete entities via the ShotGrid API with built-in RAG anti-hallucination and safety layers.
    18
    1
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    MCP server for AI-driven DAZ Studio scene editing. Runs as a native DAZ Studio plugin (DLL) and exposes all scene control, rendering, dForce, asset, and animation commands through the Model Context Protocol.
    8
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    Unity Editor adapter for the DCC MCP ecosystem, providing tools to inspect and modify Unity projects, scenes, builds, and diagnostics through a WebSocket bridge.
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dcc-mcp/dcc-mcp-shogun'

If you have feedback or need assistance with the MCP directory API, please join our Discord server