这是一个最小化的MCP服务器,通过NVIDIA Integrate API提供由NVIDIA USDCode支持的单一工具。非常适合Isaac Sim脚本提示、USD、Python代码片段和API使用。
NVIDIA_API_KEY 中的NVIDIA API密钥,从这里获取: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/config.json 中添加一个条目:
{
"mcpServers": {
"usdcode": {
"command": "node",
"args": ["dist/server.js"],
"env": { "NVIDIA_API_KEY": "YOUR_KEY" }, // 如果你没有将 .env 添加到这个项目中
"disabled": false
}
}
}
在你的 ~/.codex/config.toml 中添加一个条目:
[mcp_servers.usdcode]
command = "node"
args = ["/absolute/path/to/mcp-usdcode/dist/server.js"]
env = { "NVIDIA_API_KEY" = "value" }
get_usdcode_helpquestion (字符串,必需):你的提示或问题。temperature (数字,可选,默认值 0.1)top_p (数字,可选,默认值 1)max_tokens (整数,可选,默认值 1024)expert_type (字符串,可选,默认值 "auto")返回一个包含模型回复的单个 text 消息。