ROS MCP Server
ClaudeなどのAIモデルとロボット(ROS/ROS2)を接続するMCPサーバー
ROS/ROS2で動作するロボットにLLMの自然言語制御と観測機能を追加します。既存ロボットコードの変更不要で、双方向通信により、自然言語コマンド、トピック購読、サービス呼び出し、センサーデータ読み取りが可能になります。
Author: robotmcp
Stars: 1,155
GitHub
Install: pip install ros-mcp-server
主な機能
- ROS/ROS2トピック購読とパブリッシュ
- 自然言語でのサービス呼び出し
- リアルタイムセンサーデータ読み取り
- 既存ロボットコード変更不要
- ROS1/ROS2デュアル対応
- 双方向LLM-ロボット通信
想定ユースケース
- 自然言語ロボット制御 — 「前に進んで、右に曲がって」といった自然言語コマンドでロボットを直接操作
- 自動ロボット監視 — センサーデータをLLMがリアルタイム監視し、異常時に自動判断・報告
- 研究開発の高速化 — ROS知識不要でロボット実験を指示し、結果をLLMが解析
- 複雑なロボット動作の自動化 — 複数のトピック・サービスを組み合わせた複雑な動作をLLMが自動実行