drone-mcp

drone-mcp

15

The Tello Drone MCP Server is designed to control DJI Tello drones via the Model Context Protocol. It facilitates real-time control with features like SSE, robust error handling, and support for basic drone commands.

Tello Drone MCP Server

A Model Context Protocol (MCP) server implementation for controlling the DJI Tello drone. It allows MCP-compatible clients to control the Tello drone through a standard interface.

Features

  • MCP Support
  • Real-time drone control through SSE
  • Robust error handling and logging
  • CORS enabled for web clients
  • Supports basic Tello drone commands: Takeoff, Land, Move, and Rotate

Prerequisites

  • Python 3.7+
  • DJI Tello drone
  • Network connection to the Tello drone

Installation

  1. Clone the repository
  2. Install dependencies

Usage

Connect to the Tello drone's WiFi and start the MCP server.

Error Handling

Comprehensive error handling with logging.

Security Considerations

Root/sudo access required; no authentication implemented.

Troubleshooting

Ensure correct setup and connection when issues arise.