MCP.so
ログイン

GR-MCP: A gnuradio MCP Server

@yoelbassin

基本情報

カテゴリ

その他

ライセンス

GPL-3.0

トランスポート

stdio

作者

yoelbassin

GR-MCP: A gnuradio MCP Server について

MCP server for GNU Radio

GR-MCP: A gnuradio MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

GR-MCP: A gnuradio MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは 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

よくある質問

1

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.

2

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).

3

Does GR-MCP work with real hardware?

No, v1.0 is simulation‑only. Check `ROADMAP.md` for future hardware support.

4

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.

5

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.

コメント

「その他」の他のコンテンツ