Robot
mcp server for robot and automations
What is Robot?
Robot is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for robot and automations
mcp server for robot and automations
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- mcp server for robot and automations
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx robotConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Robot
Robot MCP Server is a Python-based MCP server for controlling physical and simulated robots through AI assistants. It supports DJI Tello drones and Unitree quadruped robots, exposing movement, patrol, inspection, and emergency-stop tools over stdio or HTTP transport. Developers and robotics enthusiasts can use it in mock mode for safe development before deploying commands to real hardware.
Prerequisites
- Python 3.10 or higher installed
- Windows PowerShell (or compatible terminal for the run scripts)
- djitellopy installed via pip (included in requirements.txt)
- For Unitree hardware: Unitree SDK Python package installed from GitHub
- An MCP client such as Claude Desktop
Clone the repository
Clone the robot-mcp-server repository from GitHub to your local machine.
git clone https://github.com/showkeyjar/robot-mcp-server.git
cd robot-mcp-serverCreate a virtual environment and install dependencies
Set up a Python virtual environment and install the required packages including mcp and djitellopy.
python -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -r requirements.txt(Optional) Install Unitree SDK for hardware support
If you intend to control a Unitree quadruped robot, install the official Python SDK from GitHub.
python -m pip install git+https://github.com/unitreerobotics/unitree_sdk2_python.gitStart the server in mock mode
Run the server in mock mode to test without real hardware. This is the recommended first step to verify the setup.
python -m src.main --backend mock --transport stdioConfigure environment variables
Adjust runtime behavior using environment variables. Key variables include ROBOT_MCP_BACKEND (mock or hardware), ROBOT_MCP_TRANSPORT (stdio or streamable-http), ROBOT_MCP_HTTP_HOST, ROBOT_MCP_HTTP_PORT, and ROBOT_MCP_DEFAULT_TAKEOFF_HEIGHT.
Add the server to your MCP client
Register the robot MCP server in your MCP client's configuration file pointing to the Python entry point.
Robot Examples
Client configuration
Add Robot MCP Server to Claude Desktop in mock mode for safe testing.
{
"mcpServers": {
"robot": {
"command": "python",
"args": ["-m", "src.main", "--backend", "mock", "--transport", "stdio"],
"env": {
"ROBOT_MCP_BACKEND": "mock",
"ROBOT_MCP_LOG_LEVEL": "INFO",
"ROBOT_MCP_DEFAULT_TAKEOFF_HEIGHT": "1.2"
}
}
}
}Prompts to try
Example prompts to control robots through your MCP client.
- "Check the server health and list all available robot capabilities."
- "Move the Unitree robot forward at 1.0 m/s for 2 seconds, then stop."
- "Run a perimeter scan with the DJI drone at 1.5 meters height."
- "Execute an emergency stop on all connected robots immediately."
- "List available robot routines and run the inspection sweep routine."Troubleshooting Robot
Connection timeout when connecting to Unitree hardware
Increase the timeout by setting ROBOT_MCP_UNITREE_TIMEOUT_SECONDS to a higher value (e.g., 30). Also ensure the robot is powered on and reachable on the network before starting the server.
DJI Tello drone is not responding to commands
Set ROBOT_MCP_TELLO_HOST to the specific IP address of the Tello drone. By default it auto-discovers, but specifying the IP avoids discovery failures on networks with multiple devices.
Server fails to start with import errors
Ensure the virtual environment is activated before running the server. Run '.venv\Scripts\Activate.ps1' on Windows then retry. Check that all requirements from requirements.txt were installed successfully.
Frequently Asked Questions about Robot
What is Robot?
Robot is a Model Context Protocol (MCP) server that mcp server for robot and automations It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Robot?
Follow the installation instructions on the Robot GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Robot?
Robot works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Robot free to use?
Yes, Robot is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Robot Alternatives — Similar Developer Tools Servers
Looking for alternatives to Robot? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Robot in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Robot?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.