GR-MCP: A gnuradio MCP Server
@yoelbassin
关于 GR-MCP: A gnuradio MCP Server
MCP server for GNU Radio
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is GR-MCP?
GR-MCP is an LLM-driven RF tool for Claude Code. Describe what you want on the air and it surveys the spectrum, builds and runs a receiver, looks at the signal, and leaves a reproducible RF project behind — SigMF captures, YAML pipelines, and .grc flowgraphs you own. It is simulation-only (v1.0, no hardware support yet) and was previously known as GNURadio/GR-MCP.
How to use GR-MCP?
Install via Claude Code’s plugin marketplace with /plugin marketplace add yoelbassin/gr-mcp and /plugin install marconi. No further configuration is needed; uv starts the MCP server on first use. Then ask in plain language, e.g. "Simulate an FM station at 100.3 MHz and build me a receiver."
Key features of GR-MCP
- Survey‑spectrum: detect signals, PSD, spectrogram
- Simulate‑scene: register a simulated device from a description
- Build‑receiver: channelize, demodulate, validate, run, verify, save
- Debug‑no‑signal: locate faults 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
Use cases of GR-MCP
- Rapid prototyping of RF receivers by describing them in natural language
- Learning signal processing by inspecting generated flowgraphs and captures
- Debugging a “no signal” scenario in a simulated environment
- Running reproducible simulation experiments with full artifact persistence
FAQ from GR-MCP
What does GR-MCP do exactly?
GR-MCP lets you describe an RF task in natural language, then it surveys the spectrum, builds a receiver, runs it, and leaves behind reproducible project files (SigMF, YAML, GNU Radio flowgraphs). Currently all operations are simulation‑only.
How do I install GR-MCP?
In Claude Code, run /plugin marketplace add yoelbassin/gr-mcp followed by /plugin install marconi. The server uses uv and requires Python ≥3.13 and GNU Radio 3.10+ installed system‑wide (conda‑forge, distro packages, or Homebrew).
Does GR-MCP work with real hardware?
No, v1.0 is simulation‑only. Check ROADMAP.md for future hardware support.
What dependencies does GR-MCP need?
You need uv, Python ≥3.13, and GNU Radio 3.10+ installed system‑wide. Analyzing existing IQ files does not require GNU Radio.
Where do GR-MCP’s results get saved?
Artifacts (captures, flowgraphs, logs) land under artifacts/ in the server’s working directory. Set the environment variable MARCONI_WORKSPACE to store them elsewhere.
其他 分类下的更多 MCP 服务器
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
ghidraMCP
LaurieWiredMCP Server for Ghidra
Awesome Mlops
visengerA curated list of references for MLOps
评论