EMBEDDED DEV TOOLS / HM-DT-031
HM-DT-031 · datasheet
Flipper Zero MCP Server
Unofficial, modular MCP server for a Flipper Zero over USB or the WiFi Dev Board, using protobuf RPC
01 · What it does
- Report connection, device and SD card status, and reconnect
- Generate, validate, store and run BadUSB scripts (execute needs confirm=true)
- Save and play songs in Flipper Music Format
02 · Install
$ git clone https://github.com/busse/flipperzero-mcp.git
$ cd flipperzero-mcp
$ pip install -e .- Config below is the README's USB-only Claude Desktop setup
- WiFi: FLIPPER_TRANSPORT=wifi with FLIPPER_WIFI_HOST / FLIPPER_WIFI_PORT; the WiFi Dev Board needs the repo's TCP-UART bridge firmware (docs/wifi_dev_board.md)
- Bluetooth transport is a stub for now
03 · Client config (from README)
{
"mcpServers": {
"flipper-zero": {
"command": "python3",
"args": ["-m", "flipper_mcp.cli.main"],
"cwd": "/path/to/flipperzero-mcp",
"env": {
"PYTHONUNBUFFERED": "1",
"FLIPPER_TRANSPORT": "usb"
}
}
}
}
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.