gr-mcp
MCP server for GNU Radio
Documentation
Marconi ๐ค
o)))
|
.-------.
| o o |
| v |
'-------'
Hi! I'm Marco.LLM-driven RF for Claude Code. Describe what you want on the air and I survey the
spectrum, build and run the receiver, look at the signal, and leave a reproducible
RF project behind โ SigMF captures, YAML pipelines, and `.grc` flowgraphs you own.
> Early development โ v1.0 is simulation-only (no hardware yet). See `ROADMAP.md`.
> Proviously known as GNURadio/GR-MCP.
Requirements
your distro's package manager, or Homebrew) โ needed to run pipelines and
simulate. Analyzing existing IQ files doesn't require it.
Install
In Claude Code:
/plugin marketplace add yoelbassin/gr-mcp
/plugin install marconiThat's it โ `uv` starts the MCP server on first use and loads the skills. Nothing
else to configure.
Use it
Ask in plain language:
> "Simulate an FM station at 100.3 MHz and build me a receiver."
> "Here's a capture, `mystery.wav` โ survey what's on the air, then decode the strongest carrier."
I pick the right skill and drive the workflow end to end:
- survey-spectrum โ what's present (PSD, signal detection, spectrogram)
- simulate-scene โ register a simulated device from a description
- build-receiver โ channelize, demodulate, validate, run, verify, save
- debug-no-signal โ locate the fault when a receiver outputs nothing
- tx-experiment โ closed-loop transmit-then-receive in simulation
- escape-hatch โ drop to the Python library when no tool fits
Artifacts land under `artifacts/` in the server's working directory; set
`MARCONI_WORKSPACE` to put them elsewhere.
License
Frequently asked questions
What is gr-mcp?
gr-mcp is MCP server for GNU Radio
How do I install gr-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is gr-mcp open source?
Yes โ it is hosted on GitHub at https://github.com/yoelbassin/gnuradioMCP and has 19 stars.
Related MCP tools
Damn Vulnerable MCP Server Python-based implementation. Trusted by 1200+ developers. Trusted by 1200+ developers. Trusted by 1200+ developers.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases Python-based implementation. Trusted by 900+ developers.
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning...
Model Context Protocol with Neo4j Python-based implementation. Trusted by 700+ developers. Trusted by 700+ developers. Trusted by 700+ developers.
An MCP server that provides control over Android devices via adb Python-based implementation. Trusted by 500+ developers.
A Model Context Protocol (MCP) server for PostgreSQL databases with enhanced capabilities for AI agents. Python-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP