Inav MCP server
io.github.starlordz12/inav-mcp·v1.0.0·2 starsMCP server for iNAV flight-controller configuration and diagnostics
not scanned yet
2 stars
Reviews
Write oneNobody has reviewed Inav yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Inav tools
No tool declarations could be read from the package source. They show once the server is installed.
How Inav compares
Against every graded Maps and travel MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 83% of 681 Maps and travel servers
- GitHub stars
- 2
- more than 75% of 324 Maps and travel servers
Release history: 2 versions in the registry since 2026-06-23, latest 2026-10-26, typically one every 125 days.
Install Inav in Claude Code, Cursor or VS Code
claude mcp add inav-mcp -- uvx inav-mcp
What the publisher says
From the Inav repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.starlordz12/inav-mcp -->
iNAV MCP Server
An MCP server that lets Claude configure, diagnose, and troubleshoot an iNAV flight controller over USB — built primarily for flying wings (elevon FPV wings like the TBS Chupito and Mojito), and also for conventional fixed-wing planes.
It talks to the FC through a single serial connection, using the iNAV CLI for configuration writes and a small built-in MSP codec for live/binary reads. Every write is dry-run by default, auto-backs-up first, refuses while the board is armed, and reads back to verify.
Recorded against a live iNAV 6.1.0 flight controller over USB.
⚠️ Safety: Always remove props from the aircraft before any motor test.
This tool never switches the FC into MSP-RX mode and never arms the aircraft.
Requirements
- Python 3.10+
- An iNAV flight controller (developed against iNAV 8.x/9.x) connected over USB
- The serial port the FC enumerates as (e.g. COM3 on Windows, /dev/ttyACM0 on Linux)
Install
From PyPI (once the first release is published):
pip install inav-mcpFrom source (for development, or to run the latest unreleased code):
# from the repo root
python -m venv .venv
.venv/Scripts/python -m pip install -e . # Windows
# source .venv/bin/activate && pip install -e . # Linux/macOSFor development (tests):
.venv/Scripts/python -m pip install -e ".[dev]"Try it without a flight controller
You don't need any hardware to confirm the project works — the test suite runs fully offline (no FC required):
.venv/Scripts/python -m pytest # Windows
# .venv/bin/pytest # Linux/macOSAll 186 tests should pass. To actually use the server, though, you need a flight controller flashed with iNAV firmware (developed against iNAV 8.x/9.x) connected over USB — without one, the connection tools have nothing to talk to.
Register with Claude
Add the server to your Claude (Code or Desktop) MCP config (~/.claude/settings.json or the Claude Desktop config). Replace the paths below with wherever you cloned this repo — the command points at the Python inside your .venv, and cwd is the repo root.
Windows:
{
"mcpServers": {
"inav": {
"command": "C:\\path\\to\\inav-mcp\\.venv\\Scripts\\python.exe",
"args": ["-m", "inav_mcp.server"],
"cwd": "C:\\path\\to\\inav-mcp"
}
}
}Linux / macOS:
{
"mcpServers": {
"inav": {
"command": "/path/to/inav-mcp/.venv/bin/python",
"args": ["-m", "inav_mcp.server"],
"cwd": "/path/to/inav-mcp"
}
}
}The server speaks MCP over stdio. You can also run it directly with the installed entry point inav-mcp.
Typical workflows
The server ships prompts that walk Claude through the common jobs — just pick one:
- newfixedwingsetup — gather hardware details → defineaircraft → review → apply.
- troubleshootnoarm — decode arming-prevention flags → guided fixes.
- configuremodes** — identify switches from live RC → suggest a layout → assign modes.
Or drive it conversationally, e.g.:
"Connect to my FC on COM3 and tell me why it won't arm."
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Inav: common questions
- Is Inav MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Inav safety report
- How do I install Inav?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Inav need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Inav maintained?
- The last commit was 95 days ago (2026-08-01). The latest release is v1.0.0.
- What can I use instead of Inav?
- Servers from other publishers that do the same job: Variflight MCP server, Agentic Ledger MCP server and Pointsyeah MCP server.
- How does Inav compare with other Maps and travel MCP servers?
- safety score 88/100 (higher than 83% of 681 Maps and travel servers); github stars 2 (more than 75% of 324 Maps and travel servers). Full comparison.
Alternatives to Inav
Same job from other publishers: the closest match first, then the best rated.
- VariflightVariFlight's official MCP server provides tools to query flight, weather, comfort, and fare data.not reviewedGrowingA
- Agentic LedgerLocal-first flight recorder for AI agents: sessions, costs, loop runs, and stuck-loop flags.not reviewedGrowingA
- PointsyeahMCP server for searching award flights and travel deals via PointsYeah.not reviewedGrowingA
- HasData Google Flights DealsA plain-language trip description becomes dated flight deals with prices and booking links.not reviewedGrowingA
- FlightawareLive flight tracking and aviation data via FlightAware AeroAPI (flights, airports, alerts).not reviewedGrowingB