Betaflight Mcp

devops-infra MCP Server

MCP Server to interact with Betaflight flight controllers via MSP protocol over USB/Serial — Configure, tune and monitor your FC with any MCP-compatible AI client.

Verified
devops-infradevops-infra
4 views1 stars0 forksMIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

Verified
Source
github-topic:mcp-server
Stars
1
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
33
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (33)

Tool

MSP

get_attitude

ATTITUDE (108)

get_advanced_config

ADVANCED_CONFIG (90)

get_board_info

BOARD_INFO · FC_VARIANT · FC_VERSION · API_VERSION

get_battery

ANALOG (110)

get_pid_advanced

PID_ADVANCED (94)

reboot_fc

SET_REBOOT (68)

list_serial_ports

get_altitude

ALTITUDE (109)

get_pid_values

PID (112)

get_filter_config

FILTER_CONFIG (92)

Requirement

Version

connect

`port`, `baudrate`

get_rc

RC (105)

set_pid_values

SET_PID (202)

get_sensor_config

SENSOR_CONFIG (96)

Python

≥ 3.10

disconnect

get_motors

MOTOR (104)

get_rates

RC_TUNING (111)

Variable

Default

set_rates

SET_RC_TUNING (204)

save_config

EEPROM_WRITE (250)

BETAFLIGHT_PORT

`/dev/ttyUSB0` (Linux) · `COM3` (Windows)

get_battery_state

BATTERY_STATE (130)

BETAFLIGHT_TIMEOUT

`2.0`

get_imu_data

RAW_IMU (102)

get_current_meters

CURRENT_METERS (129)

get_feature_config

FEATURE_CONFIG (36)

BETAFLIGHT_BAUD

`115200`

get_fc_status

STATUS_EX (150)

get_voltage_meters

VOLTAGE_METERS (128)

get_modes

MODE_RANGES (34)