Control ArduPilot live over MAVLink with state, params, modes, and gated arming.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "io.github.rmeadomavic/ardupilot-mavlink-mcp" MCP server from askskill: Run: claude mcp add 'io-github-rmeadomavic-ardupilot-mavlink-mcp' -- npx -y ardupilot-mavlink-mcp
After connecting to the ArduPilot controller, read the current MAVLink state, flight mode, and key telemetry, then summarize any anomalies in English.
A summary of current state, mode, and key telemetry, highlighting obvious anomalies or risks.
List key ArduPilot parameters, check for values that differ from the expected configuration, and rank them by impact.
A parameter list, notes on deviations, and prioritized configuration issues to address.
Run pre-arm diagnostics before arming, explain any blockers, and perform gated arming only if conditions are satisfied.
Pre-arm check results with blocking reasons or pass status, and safe arming when conditions are met.
Developers can connect to ArduPilot in a SITL environment to inspect state, switch modes, and verify parameters over MAVLink. This helps complete basic integration testing and reduce risk before using real hardware.
Before arming a vehicle, users can run pre-arm diagnosis to identify blockers. Performing gated arming only after checks pass helps reduce the risk of unsafe actions.
Researchers or testers can read controller parameters and the current mode to quickly understand system configuration and runtime state. This is useful for investigating configuration drift or validating experimental setup consistency.
This is an MCP tool for live ArduPilot control over MAVLink. Known capabilities include reading state, inspecting parameters, changing modes, running pre-arm diagnosis, and gated arming.
The description explicitly says it is 'SITL-first,' which indicates a simulation-first workflow. Whether it also supports or is recommended for direct use on real hardware is not detailed in the provided material; see the source repository.
From the name and description, it clearly relates to ArduPilot and MAVLink, so those are the minimum expected prerequisites. Specific installation steps, runtime requirements, connection details, or whether any keys are needed are not provided here; see the source repository.
Analyze ArduPilot flight logs in natural language to diagnose flight issues fast.
Control Betaflight flight controllers via AI for sensing, CLI access, and tuning.
Inspect PX4 flight logs to debug and reason about drone systems.
Read, edit, and optionally compile Arduino sketches through an MCP bridge.
Connect to MSFS 2024 to read live flight state and control aircraft.
Enable type-safe remote MCP integration for centralized model context management.