MCP Hub
Back to servers

NVIDIA USDCode

Provides specialized assistance for Isaac Sim scripting, Universal Scene Description (USD) workflows, and Python API development using NVIDIA's Llama 3.1 70B USDCode model.

Stars
6
Forks
2
Tools
1
Updated
Aug 30, 2025
Validated
Jan 29, 2026

nvidia-usdcode-mcp-server

A minimal MCP server that exposes a single tool backed by NVIDIA USDCode via the NVIDIA Integrate API. Great for Isaac Sim scripting tips, USD, Python snippets, and API usage.

Requirements

You can place it in a local .env file (loaded automatically) or export it in your shell.

Quickstart

Dependencies are already vendored in this workspace. If you need to reinstall:

  • npm ci or npm install

Build

  • npm run build

Outputs to dist/.

Run (standalone)

  • npm start (after building)
  • Or directly: node --enable-source-maps dist/server.js

The server speaks MCP over stdio and is intended to be launched by an MCP-capable client.

Use with Claude Desktop

Add an entry to your ~/.claude/config.json:

{
  "mcpServers": {
    "usdcode": {
      "command": "node",
      "args": ["dist/server.js"],
      "env": { "NVIDIA_API_KEY": "YOUR_KEY" }, // if you didn't add .env to this project
      "disabled": false
    }
  }
}

Use with OpenAI Codex

Add an entry to your ~/.codex/config.toml:

[mcp_servers.usdcode]
command = "node"
args = ["/absolute/path/to/mcp-usdcode/dist/server.js"]
env = { "NVIDIA_API_KEY" = "value" }

Tool Info

  • name: get_usdcode_help
  • description: Ask NVIDIA USDCode for help.
  • params:
    • question (string, required): Your prompt or question.
    • temperature (number, optional, default 0.1)
    • top_p (number, optional, default 1)
    • max_tokens (integer, optional, default 1024)
    • expert_type (string, optional, default "auto")

Returns a single text message with the model’s reply.

Reviews

No reviews yet

Sign in to write a review