GO2 Sport MCP Server
Provides tools for controlling a Unitree GO2 robot via ROS2, including motion commands such as forward, backward, left, right, stop, stand up, and custom movement with velocity parameters.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
GO2 运动控制脚本与 MCP 服务
当前目录现在同时提供:
go2_motion_control.py:命令行脚本
server.py:FastMCP 服务
mcp_server.json:MCP 配置示例
底层都通过 ROS2 向 /api/sport/request 发布 unitree_api/msg/Request 控制 GO2。
命令行用法
cd /home/huang/xxx_go2sport
python3 go2_motion_control.py forward --duration 2
python3 go2_motion_control.py backward --duration 2
python3 go2_motion_control.py left --duration 2
python3 go2_motion_control.py right --duration 2
python3 go2_motion_control.py stop
python3 go2_motion_control.py move --vx 0.2 --vy 0.0 --vyaw 0.3 --duration 3Related MCP server: WiseVision/mcp_server_ros_2
MCP 启动
stdio 模式:
cd /home/huang/xxx_go2sport
python3 server.py或:
cd /home/huang/xxx_go2sport
./run_mcp_server.shHTTP 模式:
cd /home/huang/xxx_go2sport
python3 server.py --transport streamable-http --host 127.0.0.1 --port 8000MCP 工具
go2_drive_directiongo2_movego2_stand_upgo2_stopgo2_motion_defaults
MCP 配置
示例文件见 mcp_server.json。
如果你要把它放进 Claude Code / Cursor 的 MCP 配置,可直接用:
{
"mcpServers": {
"go2-sport-control": {
"command": "python3",
"args": [
"/home/huang/xxx_go2sport/server.py"
],
"env": {
"PYTHONPATH": "/home/huang/xxx_go2sport",
"GO2_REQUEST_TOPIC": "/api/sport/request",
"GO2_DEFAULT_LINEAR_SPEED": "0.3",
"GO2_DEFAULT_ANGULAR_SPEED": "0.8",
"GO2_DEFAULT_DURATION": "2.0",
"GO2_DEFAULT_RATE": "10.0",
"GO2_STAND_UP_WAIT": "1.5"
}
}
}
}控制协议说明
MOVE请求api_id = 1008STOP_MOVE请求api_id = 1003STAND_UP请求api_id = 1004MOVE参数格式:{"x": vx, "y": vy, "z": vyaw}
go2_drive_direction 在未显式传 speed 时,前进/后退默认使用 0.3 m/s,左转/右转默认使用 0.8 rad/s。
Related MCP Connectors
Create, list, and complete todo items through MCP.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
MCP-Native LLM Orchestration Agent
LLM Orchestration Agent (Mcp)
Related MCP Servers
- AlicenseDqualityFmaintenanceA server built on the Model Context Protocol that enables controlling the Unitree Go2 robot using natural language commands, which are translated into ROS2 instructions for the robot to perform corresponding actions.1288Apache 2.0
- AlicenseNot gradedqualityBmaintenancePublic implementation of MCP for ROS 2 enabling to interact with system visible various robots, capable of: List available topics List available services Call service Subscribe topic to get messages Publish message on topic and more98Mozilla Public 2.0
- AlicenseNot gradedqualityDmaintenanceEnables control and monitoring of Nav2 navigation operations, including navigation, waypoints, costmap management, and lifecycle control, through the MCP protocol.88Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server for controlling Unitree robots via DDS protocol, supporting G1, Go2, H1, H2, B2, A2, R1 and more. Enables LLM agents to command robots with high-level actions and safety guards.4MIT