robot-mcp-server
by showkeyjar
robot-mcp-server is an MCP server that provides robot control capabilities for large language models. It supports controlling Unitree robots and DJI drones through a standardized Model Context Protocol (MCP) interface.
Last updated: N/A
What is robot-mcp-server?
robot-mcp-server is a server that acts as an interface between large language models and robots, specifically Unitree robots and DJI drones. It utilizes the Model Context Protocol (MCP) to provide a standardized way for LLMs to control these robots.
How to use robot-mcp-server?
To use the server, you need Python 3.10 or later. Install the required dependencies, including the Unitree SDK2 and DJI Tello SDK. Then, connect to the MCP service using a client and call the appropriate tools to control the robots, such as unitree_move
or dji_takeoff
.
Key features of robot-mcp-server
Supports Unitree robot motion control
Supports DJI drone takeoff/landing control
Standard interface based on Model Context Protocol (MCP)
Real-time status monitoring
Emergency stop mechanism
Comprehensive logging
Use cases of robot-mcp-server
Controlling Unitree robots for various tasks
Automating drone flights for data collection
Integrating robot control into LLM-powered applications
Developing advanced robotic systems with LLMs
FAQ from robot-mcp-server
What is MCP?
What is MCP?
Model Context Protocol is a standardized protocol for communication between models and external tools or services.
What robots are supported?
What robots are supported?
Currently, Unitree robots and DJI Tello drones are supported.
What Python version is required?
What Python version is required?
Python 3.10 or later is required.
How do I install the dependencies?
How do I install the dependencies?
Use pip install
to install the necessary packages, including the Unitree SDK and DJI Tello SDK.
How do I contribute to the project?
How do I contribute to the project?
You can submit Issues and Pull Requests, following the existing code style and adding appropriate tests.