Tello Drone MCP Server

A MCP server for controlling a drone

Local serverstdioPython

What is the Tello Drone MCP Server?

A MCP server for controlling a drone

The short version

A Model Context Protocol (MCP) server implementation for controlling the DJI Tello drone. This server allows any MCP-compatible client to control a Tello drone through a standardized interface.

  • Real-time drone control through SSE (Server-Sent Events)
  • Robust error handling and logging
  • CORS-enabled for web clients (like mcp inspector)
  • Supports basic Tello drone commands:
  • Move (up/down/left/right/forward/back)
  • Rotate (clockwise/counter-clockwise)

What it needs from you

  • Python 3.7+ - DJI Tello drone - Network connection to the Tello drone - Root/sudo access (required for UDP socket binding)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.7+ - DJI Tello drone - Network connection to the Tello drone - Root/sudo access (required for UDP socket binding)

Frequently asked questions

Python 3.7+, a DJI Tello drone, a network connection to the drone, and root/sudo access (required for UDP socket binding).