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.

What are the prerequisites for running the Tello Drone MCP Server?

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

How do I connect my MCP client to the Tello Drone MCP Server?

Add the server URL to your mcp.json configuration file and ensure your client is connected to the server's SSE endpoint.

What should I do if the server won't start?

Ensure you have sudo/root access, check your connection to the Tello's WiFi, and verify that no other process is using port 3000.

How can I troubleshoot drone connection issues?

Ensure the drone is powered on, check the WiFi connection, and verify that no other application is controlling the drone.

What security considerations should I be aware of?

The server requires root access and does not implement authentication. It is recommended to use it in a controlled environment.