1. Conduid
  2. Developer Tools
  3. Openusd AI
MCP server · Developer Tools

Openusd AI

A collection of USD tools that use a number of AI interfaces MCP and Agent2Agent.

Unclaimed MIT last commit 11 months ago devtools
56Fair

Scored 4 months ago · breakdown

About Openusd AI

Openusd AI is an MCP server published by rudycazabon in the Developer Tools category: a collection of USD tools that use a number of AI interfaces MCP and Agent2Agent. It has been installed 0 times through Conduid.

The repository has 16 stars and 3 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx openusd-ai

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Openusd AI

Powered by Claude · Grounded in docs

I know everything about Openusd AI. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

USD AI

The contents of this repository are a collection of OpenUSD tools that interface with MCP (modelcontextprotocol) and A2A (agent2agent). The goal of this effort is to give large language models and agentic workflows the tools to work directly with OpenUSD objects, e.g., UsdStage, prims, hierarchies, and others and integrate them into comprehensive asset creation workflows.

Introduction

Setup

Currently this project has been tested to work on Windows 11 with usd-core from PyPi and NVidia USD v25.05 with Python 3.11.11.

  • Install UV package manager from https://astral.sh
  • Execute the following:
  • To test out the server
    • python -m pytest usd-mcp/server/tests/test_server.py
    • python -m pytest usd-mcp/server/tests/test_usd_mcp_server.py
  • Adding to the Claude Desktop (Windows)
    • Open %APPDATA%\claude_desktop_config.json
    • Add/Modify the file with the following:
{
  "mcpServers": {
    "usd-mcp": {
      "command": "<FULL PATH>\\usd-ai\\.venv\\Scripts\\python.exe",
      "args": ["<FULL PATH>\\usd-ai\\usd-mcp\\usd_mcp\\main.py"],
      "cwd": "<FULL PATH>\\usd-ai"
    }
  }
}

Usage

Within the context for Claude Desktop (Windows) you will have access to the following USD tools:

  • load_usd_stage
  • get_stage_hierarchy
  • inspect_prim
  • list_stage_prims
  • find_prims_by_name

For the purposes of this repo I have included usd-mcp\data\HelloWorld.usda. I have loaded the Pixar KitchenSet, however, your milage will vary (trust me).

A sample prompt session that has worked"

Load the USD file at <FULL PATH>\\usd-ai\\usd-mcp\\data\\HelloWorld.usda.
<will see load of file>

Show me the hierarchy and present in formatted JSON.

Contents

usd-mcp - OpenUSD tools exposed with MCP protocols.

usd-mcp README.md

usd-a2a - OpenUSD tools exposed to agentic workflows with the a2a protocol.

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Openusd AI

How do I install Openusd AI?

Run npx openusd-ai, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Openusd AI safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Openusd AI still maintained?

The last commit was 11 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.