ROBOTS / HM-RB-037
HM-RB-037 · datasheet
MAVLink MCP Server
MCP server for agents talking to MAVLink vehicles, typically PX4 via MAVSDK, with reviewable survey flight plans
01 · What it does
- Arm, take off and move a vehicle (tools fail closed while the link is down)
- Generate lawnmower survey plans from a georeferenced satellite map view
- Validate, preflight-check, upload and verify plans before start_mission; upload refuses unvalidated plans
- Serve over stdio, streamable HTTP or SSE
02 · Install
$ git clone https://github.com/ion-g-ion/MAVLinkMCP.git
$ cd MAVLinkMCP
$ uv sync- Point your MCP client at /abs/path/to/MAVLinkMCP/.venv/bin/mavlinkmcp (stdio), or uv run --project /abs/path/to/MAVLinkMCP mavlinkmcp
- MAVLINK_PORT defaults to 14540 (PX4 SITL); leave MAVLINK_ADDRESS empty to listen, set it to send to a peer
- README: start with PX4 SITL and keep a human ready to land; the HTTP transports have no authentication
- pip install -e . also works instead of uv sync
Install steps taken from the project README (its recommended path first). Placeholders are the maintainer's. Not bench-tested by HardwareMCP yet.
Weekly bulletin
New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.