# SmartTune MCP server

> Analyzes flight logs from ArduPilot, Betaflight, and PX4 to provide PID, FFT, and filter tuning recommendations for drone flight controllers.

- Repository: https://github.com/raylanlin/smarttune-cli
- Page: https://hostedmcp.org/servers/raylanlin/smarttune-cli
- Transport: —
- Stars: 33
- License: MIT

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `SMARTTUNE_MCP_ALLOWED_ROOTS` | no | no |  |
| `SMARTTUNE_MCP_MAX_FILE_MB` | no | no |  |

## FAQ

### What flight controller platforms are supported?

The tool supports ArduPilot, Betaflight, and PX4.

### Does SmartTune require an internet connection to work?

No, it is designed to be offline-first and works in isolated or air-gapped environments.

### Can the tool suggest parameter changes that might break my firmware?

No, all recommendations are validated against real firmware parameter tables and capped at ±25% for safety.

### What is the requirement for running the MCP server?

The MCP server requires Python 3.10 or higher.
