Robot MCP servers compared
HardwareMCP lists 10 MCP servers that work with robots, covering ROS / ROS 2, ESP32, MAVLink drones, Unitree robots, Arduino and 3 more. This page puts them side by side: what each one is, how it connects, GitHub stars, last push date and the install command from its README.
9 run over stdio and 1 on the device itself. The most-starred is ros-mcp-server (1,509). The most recent push was Nov 1, 2026.
HardwareMCP has not bench-tested any of these. Everything here comes from each project's README and GitHub, refreshed weekly (page built 2026-11-04). Review the code before you run a server that can control your hardware.
| Server | Hardware | Transport | Stars | Last push | Install (from README) |
|---|---|---|---|---|---|
| ros-mcp-server robotmcp · Connect AI models with robots using MCP and ROS | ROS / ROS 2 | stdio | 1,509 | 2026-11-01 | See README (requires rosbridge running on the robot) |
| stackchan-mcp kisaragi-mochi · MCP gateway for StackChan (xiaozhi-esp32): CoreS3 + servo + camera | ESP32 | on-device | 171 | 2026-10-29 | uv tool install stackchan-mcp |
| ros2_mcp wise-vision · MCP server to see, understand and operate ROS 2 robots | ROS / ROS 2 | stdio | 98 | 2026-10-21 | claude mcp add ros2 -- docker run -i --rm -e ROS2_MCP_READONLY=1 wisevision/ros2_mcp:jazzy |
| Unitree Go2 MCP Server lpigeon · Control a Unitree Go2 robot dog in natural language; commands are translated into ROS 2 instructions | Unitree robots, ROS / ROS 2 | stdio | 87 | 2026-06-10 | git clone https://github.com/lpigeon/unitree-go2-mcp-server.git |
| Nav2 MCP Server ajtudela · MCP server to control and monitor Nav2 navigation on ROS 2 robots: poses, waypoints, docking, costmaps and lifecycle | ROS / ROS 2 | stdio (HTTP optional) | 87 | 2026-05-22 | git clone https://github.com/ajtudela/nav2_mcp_server.git |
| choturobo vishalmysore · Integrate Arduino-based robotics (NodeMCU ESP32 or Arduino Nano) with AI via MCP | Arduino, ESP32 | stdio | 79 | 2025-04-20 | The MCP server is TypeScript (MCP SDK + Johnny-Five) on your computer, talking to an Arduino Nano over USB or a NodeMCU ESP32 over Wi-Fi |
| ROS MCP Yutarop · Control robots in ROS 2 with natural language through topics, services and actions, for any message type | ROS / ROS 2 | stdio | 36 | 2025-08-19 | git clone git@github.com:Yutarop/ros-mcp.git |
| Reachy Mini MCP jackccrawford · Lets AI systems control Pollen Robotics' Reachy Mini robot: speak, listen, see through its camera and express emotions with head movement | Reachy Mini | stdio | 29 | 2026-07-29 | git clone https://github.com/jackccrawford/reachy-mini-mcp.git |
| MAVLink MCP Server ion-g-ion · MCP server for agents talking to MAVLink vehicles, typically PX4 via MAVSDK, with reviewable survey flight plans | MAVLink drones, PX4 | stdio | 25 | 2026-08-31 | git clone https://github.com/ion-g-ion/MAVLinkMCP.git |
| mavlink-mcp deepakpopli · Lets Claude, Codex or any MCP client fly ArduPilot missions over MAVLink and look through the drone camera | MAVLink drones, ArduPilot | stdio | 6 | 2026-10-08 | python3 -m venv ~/.venvs/drone && source ~/.venvs/drone/bin/activate |
Which one to pick
- Most GitHub stars: ros-mcp-server with 1,509, then stackchan-mcp (171) and ros2_mcp (98).
- Most recently pushed: ros-mcp-server (Nov 1, 2026).
- One-line install from a package manager: stackchan-mcp and ros2_mcp.
- Runs on the device itself: stackchan-mcp. The rest run on your computer or server.
- No push in the last 6 months: choturobo and ROS MCP. Check the issues before you rely on them.
Derived from catalog data (GitHub stars, push dates, transport and README text). Not a test result.
ROS and ROS 2 · 5
ros-mcp-server robotmcp
1,509 stars · pushed Nov 1, 2026 · stdio
From the README:
- Publish/subscribe ROS topics
- Call services and actions
ros2_mcp wise-vision
98 stars · pushed Oct 21, 2026 · stdio
From the README:
- Inspect topics
- Command ROS 2 robots
Unitree Go2 MCP Server lpigeon
87 stars · pushed Jun 10, 2026 · stdio
From the README:
- List the robot's ROS 2 topics
- Publish wirelesscontroller commands (linear and yaw velocity, pitch, keys) for a set duration
- Run actions: stand up from a fall, sit down, stretch, shake hands, greet, dance, jump forward, pounce
Nav2 MCP Server ajtudela
87 stars · pushed May 22, 2026 · stdio (HTTP optional)
From the README:
- Navigate to a pose or follow a sequence of waypoints, and cancel navigation
- Spin in place or back up by a set distance
- Dock and undock at a charging station
ROS MCP Yutarop
36 stars · pushed Aug 19, 2025 · stdio
From the README:
- List, monitor and publish to ROS 2 topics
- List and inspect running nodes
- Call services and send action goals
Drones over MAVLink · 2
MAVLink MCP Server ion-g-ion
25 stars · pushed Aug 31, 2026 · stdio
From the README:
- Arm, take off and move a vehicle (tools fail closed while the link is down)
- Generate lawnmower survey plans from a georeferenced satellite map view
- Validate, preflight-check, upload and verify plans before start_mission; upload refuses unvalidated plans
mavlink-mcp deepakpopli
6 stars · pushed Oct 8, 2026 · stdio
From the README:
- Arm, take off, goto, move, orbit, land and RTL
- Fly a whole mission from one prompt and report state from live telemetry
- Send camera frames to the model (Gazebo, RTSP or UDP)
Desk and hobby robots · 3
stackchan-mcp kisaragi-mochi
171 stars · pushed Oct 29, 2026 · on-device
From the README:
- Move StackChan servos
- Use the camera
- Talk to the robot from any MCP client
choturobo vishalmysore
79 stars · pushed Apr 20, 2025 · stdio
From the README:
- Drive a small robot from an LLM
- Control LEDs, buzzers, motors and servos
Reachy Mini MCP jackccrawford
29 stars · pushed Jul 29, 2026 · stdio
From the README:
- speak: voice plus gesture, with move markers embedded in the text
- listen: speech to text through Deepgram
- snap: capture a camera frame
FAQ
What is the most popular robot MCP server?
By GitHub stars, ros-mcp-server by robotmcp leads with 1,509, followed by stackchan-mcp (171). Stars are a rough signal, so check the feature list on each server page against your setup.
Which robot MCP servers are still maintained?
4 of these servers had a GitHub push in the last 30 days, based on the catalog refresh. The most recent: ros-mcp-server (Nov 1, 2026), stackchan-mcp (Oct 29, 2026) and ros2_mcp (Oct 21, 2026).
Has HardwareMCP tested these robot MCP servers?
No. None of the 10 have been bench-tested by HardwareMCP. Install steps are copied from each README, so review the code first.
Can my AI agent pick a robot MCP server for me?
Yes. Add the HardwareMCP MCP server at https://hardwaremcp.khanex.ai/mcp to your client and ask it to compare robot MCP servers. It can call search_servers and get_server to return install steps and client config.
Related
New hardware MCP servers, notable releases and setup notes. One email, Mondays.