omni-mcp/isaac-sim-mcp
Isaac Simulation MCP Extension and Server
Platform-specific configuration:
{
"mcpServers": {
"isaac-sim-mcp": {
"command": "npx",
"args": [
"-y",
"isaac-sim-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
The MCP Server and its extension leverage the Model Context Protocol (MCP) framework to enable natural language control of NVIDIA Isaac Sim, transforming conversational AI inputs into precise simulation manipulation. This expansion bridges the MCP ecosystem with embodied intelligence applications.
cd ~/Documents
git clone https://github.com/omni-mcp/isaac-sim-mcpIsaac Sim extension folder should point to your project folder:
~/Documents/isaac-sim-mcp isaac.sim.mcp_extension# Enable extension in Isaac Simulation
# cd to your Isaac Sim installation directory
# You can change assets root to local with --/persistent/isaac/asset_root/default="<your asset location>"
# By default it is an AWS bucket, e.g. --/persistent/isaac/asset_root/default="/share/Assets/Isaac/4.2"
# Setup API KEY for Beaver3d and NVIDIA
export BEAVER3D_MODEL=<your beaver3d model name>
export export ARK_API_KEY=<Your Bearver3D API Key>
export NVIDIA_API_KEY="<your nvidia api key and apply it from https://ngc.nvidia.com/signout>"
cd ~/.local/share/ov/pkg/isaac-sim-4.2.0
./isaac-sim.sh --ext-folder /home/ubuntu/Documents/isaac-sim-mcp/ --enable isaac.sim.mcp_extension Verify the extension starts successfully. The output should look like:
[7.160s] [ext: isaac.sim.mcp_extension-0.1.0] startup
trigger Loading reviews...