Skip to content

lpigeon/ros-mcp-server

MCP Developer Tools

A server that bridges large language models (Claude, GPT, Gemini) to ROS robots for bidirectional communication without modifying robot source code

Python Latest v3.1.0 · 1mo ago Security brief →

Features

  • No changes to existing robot source code – just add a `rosbridge` node
  • True two‑way interaction: LLMs can control robots and observe all ROS topics, services, actions, and parameters in real time
  • Automatic discovery of available ROS resources (topics, services, actions) with correct syntax for the LLM
  • Works across ROS 1 and ROS 2 distributions (Jazzy, Humble, etc.)
  • Built on the open Model Context Protocol (MCP), supporting Claude Code, Codex CLI, Gemini CLI, ChatGPT, Cursor and any MCP client

Recent releases

View all 3 releases →

No releases yet

We'll surface new releases as they're published — check back soon.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,345
Forks
202
Languages
Python Shell Dockerfile

Beta — feedback welcome: [email protected]