返回市场
英伟达USD代码MCP服务器

英伟达USD代码MCP服务器

作者:ishandotsh5 星标更新:2025-08-31

项目介绍

nvidia-usdcode-mcp-server

这是一个最小化的MCP服务器,通过NVIDIA Integrate API提供由NVIDIA USDCode支持的单一工具。非常适合Isaac Sim脚本提示、USD、Python代码片段和API使用。

要求

你可以将其放置在本地的.env文件中(自动加载)或在你的shell中导出它。

快速开始

依赖项已经在这个工作区中被供应商化。如果你需要重新安装:

  • npm cinpm install

构建

  • npm run build

输出到 dist/

运行(独立)

  • npm start(构建后)
  • 或者直接运行:node --enable-source-maps dist/server.js

该服务器通过标准输入输出(stdio)使用MCP协议,并且旨在由一个支持MCP的客户端启动。

与Claude Desktop一起使用

在你的 ~/.claude/config.json 中添加一个条目:

{
  "mcpServers": {
    "usdcode": {
      "command": "node",
      "args": ["dist/server.js"],
      "env": { "NVIDIA_API_KEY": "YOUR_KEY" }, // 如果你没有将 .env 添加到这个项目中
      "disabled": false
    }
  }
}

与OpenAI Codex一起使用

在你的 ~/.codex/config.toml 中添加一个条目:

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

工具信息

  • 名称:get_usdcode_help
  • 描述:向NVIDIA USDCode请求帮助。
  • 参数:
    • question (字符串,必需):你的提示或问题。
    • temperature (数字,可选,默认值 0.1)
    • top_p (数字,可选,默认值 1)
    • max_tokens (整数,可选,默认值 1024)
    • expert_type (字符串,可选,默认值 "auto")

返回一个包含模型回复的单个 text 消息。