GUIDES / ROBOT

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.

10 parts · sorted by GitHub starsDevices: ROS / ROS 2 · ESP32 · MAVLink drones · Unitree robots · Arduino · Reachy Mini · PX4 · ArduPilot
ServerHardwareTransportStarsLast pushInstall (from README)
ros-mcp-server
robotmcp · Connect AI models with robots using MCP and ROS
ROS / ROS 2stdio1,5092026-11-01See README (requires rosbridge running on the robot)
stackchan-mcp
kisaragi-mochi · MCP gateway for StackChan (xiaozhi-esp32): CoreS3 + servo + camera
ESP32on-device1712026-10-29uv tool install stackchan-mcp
ros2_mcp
wise-vision · MCP server to see, understand and operate ROS 2 robots
ROS / ROS 2stdio982026-10-21claude 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 2stdio872026-06-10git 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 2stdio (HTTP optional)872026-05-22git 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, ESP32stdio792025-04-20The 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 2stdio362025-08-19git 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 Ministdio292026-07-29git 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, PX4stdio252026-08-31git 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, ArduPilotstdio62026-10-08python3 -m venv ~/.venvs/drone && source ~/.venvs/drone/bin/activate

Which one to pick

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

Weekly bulletin

New hardware MCP servers, notable releases and setup notes. One email, Mondays.