Control NVIDIA Isaac Sim robotics simulator through MCP with 39 tools
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Natural language control for NVIDIA Isaac Sim through the Model Context Protocol (MCP).
Connect any MCP-compatible IDE (Cursor, VS Code, Claude Code, Windsurf, Antigravity, JetBrains) to a running Isaac Sim instance and control it with plain-English prompts -- create robots, build scenes, run simulations, and debug physics all from your editor.

This installs the MCP server and the isaacsim-mcp-server CLI. You still need the Isaac Sim extension from the repo (see Launching Isaac Sim below).
| Requirement | Version |
|---|---|
| NVIDIA Isaac Sim | 5.1.0 - 6.0.1 (PhysX or Newton) |
| Python | 3.10+ |
uv | latest (for source install) |
| Platform | Linux (Ubuntu 22.04+) or Windows 10/11 |
[!IMPORTANT] Linux and Windows are supported. On Windows, use the PowerShell launcher
scripts/run_isaac_sim.ps1in place of the.shscripts (see below). macOS is not supported because NVIDIA Isaac Sim does not run on macOS.
[!NOTE] We are welcoming contributions to support other Isaac Sim versions. The adapter layer is designed for easy version isolation.
If you installed from source:
On Windows, uv sync creates the virtual environment (.venv) and installs
the package plus its dependencies:
You should see in the logs:
The script looks for Isaac Sim in $HOME/isaacsim; set ISAACSIM_ROOT to use a
different install.
Choosing the physics engine. Isaac Sim 6.0+ ships PhysX (default) and Newton
backends. Select one with --newton / --physx, or ISAACSIM_ENGINE:
The same flags work with scripts/launch_isaac_sim_mcp.sh. Everything else on
the command line is forwarded to Kit untouched. The server auto-detects the
active engine, so no MCP-side configuration changes. Newton requires 6.0 or
newer; asking for it on 5.1.0 fails with a clear message.
On Windows, use the PowerShell launcher instead. It takes the same engine selection and forwards extra arguments to Kit:
The script resolves the install from -IsaacSimRoot, then $env:ISAACSIM_ROOT,
then a local source build, then C:\isaacsim, then %USERPROFILE%\isaacsim. It
also creates a writable USD working directory (.cache\usd) since Windows has no
/tmp.
On Windows (PowerShell):
Add the MCP server to your editor. Replace the path with your actual repo location.
The command examples are for Linux/macOS; each guide shows the Windows
equivalent, which wraps the PowerShell launcher scripts\run_mcp_server.ps1.
Or edit ~/.claude.json / .mcp.json:
On Windows, wrap the PowerShell launcher:
Create .vscode/mcp.json in your workspace:
On Windows, wrap the PowerShell launcher:
Open Cursor Settings > MCP, or edit ~/.cursor/mcp.json:
On Windows, wrap the PowerShell launcher:
Edit the config file for your platform:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonOn Windows, wrap the PowerShell launcher:
Open Windsurf Settings > MCP or edit ~/.codeium/windsurf/mcp_config.json:
On Windows, wrap the PowerShell launcher:
Open the agent side panel, click β¦ > MCP Servers > Manage MCP Servers >
View raw config, or edit ~/.gemini/config/mcp_config.json (global) or
.agents/mcp_config.json (workspace):
On Windows, wrap the PowerShell launcher:
Go to Settings > Tools > AI Assistant > MCP Servers and add the server, with
the command /path/to/isaacsim-mcp-server/scripts/run_mcp_server.sh. See the
JetBrains MCP docs for details.
On Windows, set the command to powershell and the arguments to
-NoProfile -ExecutionPolicy Bypass -File C:\path\to\isaacsim-mcp-server\scripts\run_mcp_server.ps1.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/isaacsim-mcp-server)<a href="https://allmcps.com/mcp/isaacsim-mcp-server"><img src="https://allmcps.com/api/badge/isaacsim-mcp-server?style=directory" alt="Isaacsim MCP Server on AllMCPs" /></a>