About
A Python-based MCP server that connects to a DJI Tello drone, exposing real‑time control commands (takeoff, land, move, rotate) through SSE and JSON RPC for MCP‑compatible clients.
Capabilities

The Tello Drone MCP Server turns a DJI Tello quadcopter into a first‑class AI‑controlled device. By exposing the drone’s command set over the Model Context Protocol, any MCP‑compatible client—whether a conversational AI, a custom web UI, or an automated workflow engine—can discover and manipulate the aircraft without writing low‑level networking code. This abstraction is especially valuable for developers who want to embed autonomous flight into larger systems, such as inspection bots, interactive storytelling tools, or educational platforms.
At its core, the server listens for JSON‑RPC messages on a single HTTP endpoint and forwards them to the Tello’s UDP control interface. It also streams real‑time telemetry via Server‑Sent Events (SSE), allowing clients to react instantly to sensor updates, battery status, or collision warnings. The integration is lightweight: a single entry points the client to the SSE URL, and the server handles authentication, error logging, and CORS so that web dashboards can monitor flight in real time.
Key capabilities include:
- Standardized command set: Takeoff, land, move in six cardinal directions, and rotate clockwise or counter‑clockwise. Each tool is defined with a clear JSON schema, making validation and auto‑generation of UI controls trivial.
- Real‑time feedback: SSE delivers telemetry such as altitude, speed, and battery level, enabling AI agents to make informed decisions or trigger safety protocols.
- Robust error handling: The server logs all communication, validates input against schemas, and returns descriptive error messages that can be surfaced in a UI or used by an AI to retry or fallback.
Typical use cases span hobbyist experimentation and professional automation. A developer might build a voice‑controlled drone assistant that lets users say “fly to the front left corner” and have an AI translate that into a sequence of and calls. In industrial settings, the same server can be wired into a larger inspection pipeline where an AI model schedules flight paths and monitors payload data, all through the same MCP interface.
By conforming to MCP, the Tello server fits seamlessly into existing AI workflows. Models can call tools with a single JSON‑RPC request, receive immediate feedback via SSE, and chain multiple actions into complex behaviors—all while the underlying networking details remain hidden. This combination of simplicity, real‑time control, and protocol compliance gives developers a powerful, plug‑and‑play solution for integrating drone capabilities into intelligent systems.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
ClickUp MCP Server
Integrate ClickUp with AI agents seamlessly
Discord Raw API MCP Server
Unified REST and Slash Command access to Discord
MCP Web Snapshot
Fast, AI‑optimized website snapshot server
Scholarly MCP Server
Search academic articles with ease
Mcp Cursor
Send prompts directly to the Cursor IDE via MCP
Codebase Curator
Turn Claude into your codebase expert