GnuRadio
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
uvand Python ≥ 3.13GNU Radio 3.10+ installed system-wide (conda-forge, your distro's package manager, or Homebrew) — needed to run pipelines and simulate. Analyzing existing IQ files doesn't require it.
Related MCP server: GR-MCP
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
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Speech-to-Text
MCP server for Translation Services
Related MCP Servers
AlicenseCqualityCmaintenanceAn MCP server for Massive.com Financial Market Data53400MIT- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables natural language-driven creation and management of GNU Radio flowgraphs with validated block connections and parameter configurations. It provides tools for searching the GNU Radio block library, detecting SDR hardware, and generating functional signal processing code.8MIT
- AlicenseNot gradedqualityDmaintenanceEnables natural language control of a live GNU Radio SDR flowgraph, allowing users to tune frequencies, adjust gain, capture IQ samples, analyze spectra, and detect signals through an MCP-compatible client.2MIT
- AlicenseAqualityCmaintenanceAn MCP server that controls WSJT-X for amateur radio weak-signal modes (FT8/FT4, etc.) via UDP, enabling observation of status and decodes, and transmit operations like replying to CQs or sending free text.1427 PyPI1MIT