nvidia usdcode mcp服务器
一个最小的MCP服务器,通过NVIDIA Integration API公开由NVIDIA USDCode支持的单个工具。非常适合Isaac Sim脚本技巧、USD、Python片段和API使用。
需求
- Node.js 18+
- NVIDIA API密钥
NVIDIA_API_KEY,从这里拿https://build.nvidia.com/nvidia/usdcode
你可以把它放在当地 .env 文件(自动加载)或将其导出到shell中。
快速启动
依赖项已在此工作区中提供。如果需要重新安装:
npm ci或npm 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" }, // if you didn't add .env to this project
"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 - description:请向NVIDIA USDCode寻求帮助。
- 参数:
- question (string,必填):您的提示或问题。 - temperature (数字,可选,默认值0.1) - top_p (数字,可选,默认1) - max_tokens (整数,可选,默认1024) - expert_type (字符串,可选,默认“auto”)
返回单个 text 带有模型回复的消息。
