agentic-robotics-mcp
Model Context Protocol (MCP) integration for Agentic Robotics
Part of the Agentic Robotics framework - high-performance robotics middleware with ROS2 compatibility.
Features
- 🤖 MCP Server: Expose robot functionality via Model Context Protocol
- 🔌 Easy Integration: Connect LLMs to robot systems
- 📡 Real-time Communication: Low-latency request/response
- 🛠️ Tool Registration: Define robot tools for AI agents
- 🌐 Remote Access: Control robots via natural language
Installation
[]
= "0.1.0"
= "0.1.0"
Quick Start
Create MCP Server
use ;
use Node;
async
Register Robot Capabilities
// Navigation tool
mcp.register_tool?;
// Vision tool
mcp.register_tool?;
// Manipulation tool
mcp.register_tool?;
Use Cases
AI-Assisted Robot Control
Connect an LLM to control your robot via natural language:
// Register tools
mcp.register_tool?;
mcp.register_tool?;
mcp.register_tool?;
// LLM can now call: navigate("kitchen") -> pickup("cup") -> navigate("table") -> place("cup")
Multi-Robot Coordination
Expose multiple robots via MCP:
let mcp1 = new?;
let mcp2 = new?;
// LLM can coordinate multiple robots simultaneously
Remote Debugging
Expose debug commands via MCP:
mcp.register_tool?;
Architecture
┌──────────────────────────────────────┐
│ AI Assistant (LLM) │
│ (Claude, GPT, etc.) │
└─────────────┬────────────────────────┘
│ MCP Protocol
│
┌─────────────▼────────────────────────┐
│ agentic-robotics-mcp (Server) │
│ │
│ ┌──────────────────────────────┐ │
│ │ Tool Registry │ │
│ │ • navigate │ │
│ │ • pickup │ │
│ │ • detect │ │
│ └──────────────────────────────┘ │
└─────────────┬────────────────────────┘
│
┌─────────────▼────────────────────────┐
│ agentic-robotics-core (Node) │
│ • Pub/Sub │
│ • Services │
│ • Actions │
└──────────────────────────────────────┘
Examples
See the examples directory for complete examples.
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Links
- Homepage: ruv.io
- Documentation: docs.rs/agentic-robotics-mcp
- Repository: github.com/ruvnet/vibecast
- MCP Specification: modelcontextprotocol.io
Part of the Agentic Robotics framework • Built with ❤️ by the Agentic Robotics Team