modelscope·@lpigeon/unitree-go2-mcp-server
暂无描述。
Unitree Go2 MCP 服务器 是一个基于模型上下文协议(MCP)构建的服务器,它允许用户通过大型语言模型(LLM)解释的自然语言命令来控制 Unitree Go2 机器人。这些命令被转换为 ROS2 指令,使机器人能够执行相应的动作。
<a href="https://glama.ai/mcp/servers/@lpigeon/unitree-go2-mcp-server"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@lpigeon/unitree-go2-mcp-server/badge" alt="Unitree Go2 服务器 MCP 服务器" /> </a>您可以在 MCPFUNCTIONS.md 中找到功能列表。
unitree_ros2 环境https://github.com/unitreerobotics/unitree_ros2
bash git clone https://github.com/lpigeon/unitree-go2-mcp-server.git cd unitree-go2-mcp-server
uv 安装uv,您可以使用以下命令:
bash
curl -LsSf https://astral.sh/uv/install.sh | sh或者 bash pip install uv
将 MCP 设置写入 mcp.json。
请记住,配置必须在连接到 Go2 的 PC 上进行。
bash { "mcpServers": { "unitree-go2-mcp-server": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/unitree-go2-mcp-server", "run", "server.py" ] } } }
如果您使用 Claude Desktop,可以使用以下命令找到 mcp.json:
MacOS bash code ~/Library/Application Support/Claude/claude_desktop_config.json
Linux(Ubuntu)
您可以安装 Claude Desktop 来使用 claude-desktop-debian。
bash code ~/.config/Claude/claude_desktop_config.json
UNITREE_ROS2_SETUP_SH_PATH。server.py 并更改您的 UNITREE_ROS2_SETUP_SH_PATH(例如 /home/lpigeon/unitree_ros2/setup.sh)rosbridge,则需要设置 IP 和端口以连接 rosbridge(可选)。server.py 并更改您的 LOCAL_IP、ROSBRIDGE_IP 和 ROSBRIDGE_PORT。(ROSBRIDGE_PORT 的默认值是 9090)在终端中输入以下命令。 bash ros2 topic list
您应该看到以下主题: bash /wirelesscontroller
如果看不到该主题,请检查 Go2 机器人与网络之间的连接。
unitree-go2-mcp-server 的 AI 系统。这个任务是一个综合性的演示任务,展示了Unitree Go2机器人的避障、方向变换以及用户交互能力。
<center><img src="https://github.com/lpigeon/unitree-go2-mcp-server/blob/main/img/task_test.gif" width="800"/></center>欢迎贡献!
无论你是修正拼写错误、添加新功能还是提出改进建议,你的帮助都是被感激的。
请遵循贡献指南以获取更多关于如何为本项目做贡献的详细信息。
一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。
用于运行代码片段并显示结果的MCP服务器。
一个通过ADB实现对Android设备程序化控制的服务器,提供截图捕获、UI布局分析和包管理等功能,这些功能可以被像Claude Desktop这样的MCP客户端使用。
Claude Code作为模型上下文协议(MCP)服务器的一种实现,通过标准的MCP接口启用Claude的软件工程能力(代码生成、编辑、评审和文件操作)。
用于Cursor IDE的模型上下文协议(MCP)服务器,可简化其他MCP服务器的安装和配置。
一个MCP服务器,允许通过自然语言管理Docker容器,使用户能够在不自行运行命令的情况下组合、检查和调试容器。