Isaacsim Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Isaacsim Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP server that lets MCP Client execute Python code inside a running NVIDIA Isaac Sim instance and read its console output.
It uses the Isaac Sim VS Code Edition extension's code executor API to send code to Isaac Sim and read the log file directly for console output. This allows you to run arbitrary Python code in Isaac Sim and get its results back in your MCP Client.
isaacsim.code_editor.vscode)127.0.0.1:8226 (default)If you're creating a virtual environment, create and activate it first, then install:
python -m venv .venv
source .venv/bin/activate
pip install isaacsim-mcpIf you already have a Python environment you want to use, simply install the package:
pip install isaacsim-mcpOr for an editable local install:
git clone https://github.com/mochan-b/isaacsim-mcp
cd isaacsim-mcp
python -m venv .venv
source .venv/bin/activate
pip install -e .In Isaac Sim, enable the isaacsim.code_editor.vscode extension.
alt text
#### Add to your MCP client.
For example, assuming your virtual environment is located at .venv, in Codex:
codex mcp add isaacsim-mcp -- $(pwd)/.venv/bin/isaac-mcp-serverand Claude
claude mcp add isaacsim-mcp -- $(pwd)/.venv/bin/isaac-mcp-server| Tool | Description |
|---|---|
check_isaac_connection | Test whether Isaac Sim's executor is reachable |
execute_isaac_code | Run Python code inside Isaac Sim and return its output |
get_isaac_console_errors_warnings | Read warnings and errors from the Isaac Sim log |
execute_isaac_code has a timeout parameter (default 10 s). For long-running operations such as loading a USD stage or running a simulation loop, pass a larger value:
execute_isaac_code(code="...", timeout=60)The MCP server is launched by the MCP client.
Both helper modules can be used directly without Claude:
# Send code to Isaac Sim
python -m isaac_send --code "import omni; print(omni.__version__)"
python -m isaac_send --file my_script.py
python -m isaac_send --timeout 30 --file long_running.py
# Read Isaac Sim log
python -m isaac_console # last 50 warnings/errors
python -m isaac_console -n 100 -e # last 100 errors only
python -m isaac_console --since 2026-03-01T12:00:00Zalt text
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.