Skip to content

Support MCP interface #243

@syoyo

Description

@syoyo

Goal

Support MCP(Model Context Protocol) to edit/process USD scene using AI agent(Claude, ChatGPT, LLM), and add a feature to connect to genAI models(Generate a mesh with text-to-3D, then export it as USD using TinyUSDZ MCP)

Strategy

Recently we've improved JS/WASM binding including USD composition on JS/WASM https://github.com/lighttransport/tinyusdz/wiki/WASM-and-JavaScript-module in v0.9.0 release

This was a required step to support MCP feature to TinyUSDZ.

Features needed to implement

  • JSON serialization of USD scene and scene editing commands(e.g USD compositions)
    • since MCP uses JSON-RPC
  • MCP server in JS and/or C++
    • http protocol
    • SSE event notification
  • Add frequently used commands as presets/prompts

References

Blender-MCP https://github.com/ahujasid/blender-mcp

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions