robot-mcp-server
9
The robot-mcp-server is an MCP server granting language models control over robots, including Unitree and DJI products. It features real-time monitoring, emergency stop, and standardized interfaces with comprehensive logging.
robot-mcp-server
The robot-mcp-server provides robotic control capabilities to large language models via a Model Context Protocol (MCP) server.
Features
- Supports Unitree robot motion control
- Supports DJI drone takeoff/landing control
- Standard interface based on MCP
- Real-time status monitoring
- Emergency stop mechanism
- Comprehensive logging
Installation Guide
Prerequisites
- Python 3.10+
- Unitree Robot SDK2 (automatic installation)
- DJI Tello drone SDK (automatic installation)
Quick Start
- Connect to the MCP service
- Control Unitree robots and DJI drones by executing appropriate tool calls
API Documentation
- Unitree robot tools: connect, move, and emergency stop
- DJI drone tools: connect, takeoff, and land
Development Guide
The project structure includes main service entry, robot adapters, and example usage.
Contribution
Issues and PRs are welcome, following existing coding style and adding appropriate tests.
License
MIT License