What are the prerequisites to run the server?
Python 3.10+, an ArduPilot instance (SITL or real drone), and MAVLink reachable at `tcp:127.0.0.1:5762`.
@hfujikawa77
Basic information
ArduPilotドローンをAIエージェントから操作するMCPサーバーです。
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ardupilot-controller": {
"command": "python",
"args": [
"C:/Users/your-user-name/path/to/ardupilot_mcp_server.py"
],
"alwaysAllow": [
"arm",
"disarm",
"takeoff",
"change_mode"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
The ArduPilot MCP Server Sandbox is an MCP server that enables natural language control of ArduPilot drones via an LLM host such as Claude Desktop or Cline. It communicates with the drone over MAVLink TCP at 127.0.0.1:5762 and is intended for developers and drone enthusiasts who want to integrate LLM-based command interfaces with ArduPilot.
Install Python 3.10+, run pip install -r requirements.txt, then start the server with python ardupilot_mcp_server.py. Configure your MCP host (Claude Desktop or Cline) by editing its settings file to point to the server script. The README provides exact JSON configuration examples for both hosts.
Python 3.10+, an ArduPilot instance (SITL or real drone), and MAVLink reachable at `tcp:127.0.0.1:5762`.
Use Mission Planner’s built‑in simulator: launch Mission Planner, click “Simulation”, select “Multirotor”, then click “Stable”. The simulator listens on `tcp:127.0.0.1:5762`.
It exposes ten tools: arm, disarm, takeoff, change_mode, get_position, clear_mission, download_mission, upload_star_mission, and start_mission.
Yes, as long as the real ArduPilot drone provides MAVLink access via TCP on `127.0.0.1:5762`.
The README provides configuration examples for Claude Desktop and for Cline (VS Code extension).
An MCP server that allows you to run TypeScript, JavaScript, and Python code in a sandbox on your local machine using the Deno® sandbox. This server provides a controlled environment for executing code with explicit permission controls.
A Model Context Protocol (MCP) server that enables LLMs to run ANY code safely in isolated Docker containers.
Turn any JavaScript module into a sandboxed MCP (Model Context Protocol) server with automatic reflection and type inference.
This is a very basic implementation of an Mcp-Reasoning-Server for Cursor AI .
Search, understand, reproduce, and improve an idea with ease
Comments