MAVProxy-mcp

MAVProxy-mcp

3.2

If you are the rightful owner of MAVProxy-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MAVProxy MCP Server facilitates interaction between AI assistants and ArduPilot systems using the Model Context Protocol.

MAVProxy MCP Server

MAVProxy MCP (Model Context Protocol) Server enables AI assistants to interact with ArduPilot systems through MAVProxy.

Features

  • MCP server implementation for MAVProxy integration
  • Basic tool support (ping, status)
  • Asynchronous operation
  • Error handling and logging
  • Type checking with mypy
  • Code formatting with ruff

Installation

pip install -e .

Development

Install development dependencies:

pip install -e ".[dev]"

Usage

Start the MCP server:

mavproxy-mcp

Testing

Run tests:

pytest

Run with coverage:

pytest --cov=mavproxy_mcp

Code Quality

Format code:

ruff format .

Lint code:

ruff check .

Type check:

mypy src/

License

MIT License