MCP.Market

Inav MCP server

by starlordz12·io.github.starlordz12/inav-mcp·v1.0.0·2 stars

MCP server for iNAV flight-controller configuration and diagnostics

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

2 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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-mcp

From 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/macOS

For 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/macOS

All 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.

  • Variflight
    VariFlight's official MCP server provides tools to query flight, weather, comfort, and fare data.
    A
  • Agentic Ledger
    Local-first flight recorder for AI agents: sessions, costs, loop runs, and stuck-loop flags.
    A
  • Pointsyeah
    MCP server for searching award flights and travel deals via PointsYeah.
    A
  • HasData Google Flights Deals
    A plain-language trip description becomes dated flight deals with prices and booking links.
    A
  • Flightaware
    Live flight tracking and aviation data via FlightAware AeroAPI (flights, airports, alerts).
    B