Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/millsymills-com/flipperzero-mcp/claude-mdgit clone --depth 1 https://github.com/millsymills-com/flipperzero-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/millsymills-com/flipperzero-mcp/claude-md)<a href="https://agentmods.dev/instructions/millsymills-com/flipperzero-mcp/claude-md"><img src="https://agentmods.dev/badge/instructions/millsymills-com/flipperzero-mcp/claude-md.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00837 | $0.00837 |
| Opus 5 | $0.00418 | $0.00418 |
| Sonnet 5 | $0.00167 | $0.00167 |
| Haiku 4.5 | $0.00084 | $0.00084 |
Grade A, and why
flipperzero-mcp CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 75 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md
Guidance for Claude Code when working in this repository.
Inherits the workspace conventions in ../CLAUDE.md and the global standards in
~/.claude/CLAUDE.md. Defer to those for code-quality limits, tooling, and
workflow.
Canonical standards
This server is graded against the canonical MCP standards at
consistency-check/docs/standards/ (mcp.md + python.md + mcp-protocol.md +
stages.md). Self-audit before opening a PR:
uv run consistency-check audit --repo flipperzero-mcp
Stage is declared in the README ## Status section (currently S2); the
auditor scopes rules to the declared stage.
Project
stdio MCP server (FastMCP) for the Flipper Zero, speaking protobuf RPC over USB or WiFi.
Project specifics
- stdout is the JSON-RPC channel. All logging goes to stderr (see
_logging.py). Neverprintto stdout. - Tool idempotency annotations are behavioral, not just end-state based.
Tools that cycle state on every call (for example disconnect/reconnect) must
use
idempotentHint=Falseeven if they usually converge to the same final state. - Protobuf runtime is pinned to
protobuf==6.33.5(forward-compatible with the vendored bindings insrc/flipperzero_mcp/rpc/protobuf_gen/, which embed a 6.33.2 assertion; bumped for CVE-2026-0994). Keep the pin's major.minor at6.33. Regenerate the bindings if you change the pin's major.minor or the.protosources inproto/. - Harvest provenance. The transport layer
(
src/flipperzero_mcp/transport/), the protobuf RPC implementation (src/flipperzero_mcp/rpc/protobuf_rpc.pyandproto/), and the ESP32 firmware (firmware/tcp_uart_bridge/) are harvested from busse/flipperzero-mcp under the MIT License. SeeNOTICE. - Integration tests require a real Flipper. They are marked
integration(plususb/wifi) and are local-only. The default suite isuv run pytest -m "not integration". - Firmware is not built in CI. It is harvested as-is for WiFi users.
firmware/module (flavor.py,bundles.py,installer.py,codes.py): classifies firmware flavor (Official vs Momentum), resolves and downloads bundles with sha256 verification, and drives the on-device installer via chunkedstorage_write(required for large files). Gated behindFLIPPER_ENABLE_FIRMWARE_FLASH=true(plusFLIPPER_ENABLE_WRITE_TOOLS=true).- Dual-firmware golden fixtures. Recorded fixtures live under
tests/golden/fixtures/{momentum,official}/. Re-record after changing the protobuf schema or adding tools that have firmware-specific output.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 75 lines · 837 tokens per session scan A 98fb5c9dfab0
flipperzero-mcp CLAUDE.md is an instructions file published in the GitHub repository millsymills-com/flipperzero-mcp (4 stars, last pushed 6d ago), licensed MIT. It adds 837 tokens to every session, about $0.0042 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other instructions, from other repositories
pixoo-mcp-server AGENTS.md
Instructions for cyanheads/pixoo-mcp-server, covering developer protocol, architecture overview, what's next?, core rules and patterns.
mcp-synology CLAUDE.md
Instructions for cmeans/mcp-synology, covering claude.md, project overview, architecture, design specs and build & development commands.
fitbit-mcp AGENTS.md
AGENTS.md instructions for partymola/fitbit-mcp, covering fitbit-mcp - agent guide, data safety rules, architecture, auto-sync behaviour and seams the suite does not cross.
mcp-rs-cmw500 CLAUDE.md
Claude Code instructions for RFingAdam/mcp-rs-cmw500, covering working in this repo, the one idea everything else serves, if a real instrument is connected, conventions that are load-bearing and commands.
ccphoto CLAUDE.md
Claude Code instructions for stepankaiser/ccphoto, covering ccphoto, build & run, architecture, tests and key patterns.
serial-mcp CLAUDE.md
Claude Code instructions for qarnet/serial-mcp, a project described as: Serial port MCP server for Claude Code, Codex, Opencode and AI agents. Reliable UART/USB-serial access for embedded development.