GO2 Sport Server
БесплатноНе проверенEnables controlling a Unitree GO2 robot's motion (forward, backward, left, right, stop, stand up, and move with custom velocities) via MCP tools, using ROS2 com
Описание
Enables controlling a Unitree GO2 robot's motion (forward, backward, left, right, stop, stand up, and move with custom velocities) via MCP tools, using ROS2 commands.
README
当前目录现在同时提供:
- 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 3
MCP 启动
stdio 模式:
cd /home/huang/xxx_go2sport
python3 server.py
或:
cd /home/huang/xxx_go2sport
./run_mcp_server.sh
HTTP 模式:
cd /home/huang/xxx_go2sport
python3 server.py --transport streamable-http --host 127.0.0.1 --port 8000
MCP 工具
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。
Установка GO2 Sport Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/CuteCar384/GO2_sport_mcpFAQ
GO2 Sport Server MCP бесплатный?
Да, GO2 Sport Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для GO2 Sport Server?
Нет, GO2 Sport Server работает без API-ключей и переменных окружения.
GO2 Sport Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить GO2 Sport Server в Claude Desktop, Claude Code или Cursor?
Открой GO2 Sport Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare GO2 Sport Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
