Token导航 LogoToken导航

MCP Server · 开发工具

Isaac Sim MCP

Isaac Simulation MCP Extension and Server

stdio官方级别未说明来源级核验工具 0
自然语言处理PythonCursor

快速开始

作者 / 组织
omni-mcp
提供方
omni-mcp
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

166

仓库热度

收录来源

2 个

MCP.so

选型结论

Isaac Sim MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run /home/ubuntu/Documents/isaac-sim-mcp/isaac_mcp/server.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Isaac Sim MCP扩展和MCP服务器

MCP服务器及其扩展利用模型上下文协议(MCP)框架实现对NVIDIA Isaac Sim的自然语言控制,将对话式AI输入转化为精确的模拟操作。这种扩展将MCP生态系统与嵌入式智能应用连接起来。

特性

  • Isaac Sim的自然语言控制
  • 动态机器人定位和运动
  • 自定义照明和场景创建
  • 具有障碍物导航功能的高级机器人模拟
  • 执行前的交互式代码预览

需求

  • NVIDIA Isaac Sim 4.2.0或更高版本
  • Python 3.9+
  • 用于MCP集成的游标AI编辑器

强制性的 先决条件

  • 安装uv/uvx:
  • 将mcp\[cli\]安装到基本环境: [uv pip安装“mcp\[cli\]”](https://pypi.org/project/mcp/)

安装

cd ~/Documents
git clone https://github.com/omni-mcp/isaac-sim-mcp

安装并启用扩展

Isaac Sim扩展文件夹应指向您的项目文件夹:

  • 扩展位置: ~/Documents/isaac-sim-mcp
  • 扩展ID: 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=""
# 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=
export export ARK_API_KEY=
export NVIDIA_API_KEY=""

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 

验证扩展是否成功启动。输出应该如下所示:

[7.160s] [ext: isaac.sim.mcp_extension-0.1.0] startup
trigger  on_startup for:  isaac.sim.mcp_extension-0.1.0
settings:  {'envPath': '/home/ubuntu/.local/share/ov/data/Kit/Isaac-Sim/4.2/pip3-envs/default', 'archiveDirs': {}, 'installCheckIgnoreVersion': False, 'allowOnlineIndex': True, 'tryUpgradePipOnFirstUse': False}
Server thread startedIsaac Sim MCP server started on localhost:8766

分机应监听 本地主机:8766 默认情况下。

安装MCP服务器

  1. 转到终端并运行,确保mcp服务器可以在具有基本venv的终端上成功启动。
   uv pip install "mcp[cli]"
   uv run /home/ubuntu/Documents/isaac-sim-mcp/isaac_mcp/server.py
  1. 启动Cursor并打开文件夹 ~/Documents/isaac-sim-mcp
  2. 转到光标首选项,选择MCP并添加全局MCP服务器:
{
    "mcpServers": {
        "isaac-sim": {
            "command": "uv run /home/ubuntu/Documents/isaac-sim-mcp/isaac_mcp/server.py"
        }
    }
}

发展模式

要开发MCP服务器,请启动MCP检查器:

uv run mcp dev ~/Documents/isaac-sim-mcp/isaac_mcp/server.py

您可以通过以下方式访问调试页面http://localhost:5173

模拟提示示例

注意:在键入提示之前,请在聊天对话框左上角切换到代理模式,并选择十四行诗3.7以进行更好的编码。

机器人派对

# Create robots and improve lighting
create  3x3 frankas robots in these current stage across location [3, 0, 0] and [6, 3, 0]
always check connection with get_scene_info before execute code.
add more light in the stage

# Add specific robots at positions
create a g1 robot at [3, 9, 0]
add Go1 robot at location [2, 1, 0]
move go1 robot to [1, 1, 0]

工厂设置

# Create multiple robots in a row
acreate  3x3 frankas robots in these current stage across location [3, 0, 0] and [6, 3, 0]
always check connection with get_scene_info before execute code.
add more light in the stage

Vibe从头开始编码

reference to g1.py to create an new g1 robot simulation and allow robot g1 walk straight  from [0, 0, 0] to [3, 0, 0] and [3, 3, 0]
create more obstacles in the stage

Gen3D支持海狸3d模型

Use following images to generate beaver 3d objects and place them into a grid area across [0, 0, 0] to [40, 40, 0] with scale [3, 3, 3]

美元搜索

search a rusty desk and place it at [0, 5, 0] with scale [3, 3, 3]

MCP工具

Isaac Sim MCP扩展提供了几个可以通过Cursor AI中的自然语言访问的专用工具。这些工具使您能够使用简单的命令控制和操纵NVIDIA Isaac Sim:

连接和场景管理

  • get_scene_info -Ping Isaac Sim扩展服务器以验证连接状态并检索基本场景信息。始终先使用此选项以确保连接处于活动状态。

物理与环境创造

  • 创建物理场景 -创建具有可配置参数的物理场景:

- objects:要创建的对象列表(每个对象都有类型和位置) - floor:是否创建地平面(默认值:true) - gravity:定义重力方向和大小的矢量(默认值:\[0,-0.981,0\]) - scene_name:场景的名称(默认值:“physics_scene”)

机器人创建与控制

  • create_robot -在场景中的指定位置创建机器人:

- robot_type:要创建的机器人类型(选项:“franka”、“jetbot”、“carter”、“g1”、“go1”) - position:\[x,y,z\]位置坐标

Omniverse工具包和脚本

  • omni_kit命令 -执行Omni Kit命令:

- command:要执行的Omni Kit命令(例如“CreatePrim”) - prim_type:命令的基本类型(例如“Sphere”)

  • execute_script -在Isaac Sim中执行任意Python代码:

- code:要执行的Python代码

使用最佳实践

  1. 始终检查连接 get_scene_info 在执行任何命令之前
  2. 使用以下命令初始化物理场景 create_physics_scene 添加机器人之前
  3. 使用 create_robot 在尝试自定义脚本之前进行标准机器人放置
  4. 对于复杂的模拟,请使用 execute_script 使用适当的异步模式
  5. 执行前在聊天中预览代码以进行验证

贡献

欢迎投稿!请随时提交拉取请求。

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

视频演示

以下是Isaac Sim MCP扩展的实际演示:

机器人派对演示

*GIF:使用自然语言命令将更多机器人添加到模拟中*

视频格式(MP4)

对于更高质量的视频,您可以直接访问MP4版本:

在GitHub上查看时,您可以单击上面的链接查看或下载MP4文件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-tools自然语言处理Python本地部署机器人模拟场景创建AI控制物理模拟

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Isaac Sim MCP

MCP.so · 本页

0stdio有2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Isaac Sim MCP 怎么安装?

公开资料给出的安装命令是 uv run /home/ubuntu/Documents/isaac-sim-mcp/isaac_mcp/server.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Isaac Sim MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Isaac Sim MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Isaac Sim MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Isaac Sim MCP 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP