Was ist GNU Radio MCP (Marconi)?
GR-MCP, von seinem Entwickler Yoel Bassin inzwischen in Marconi umbenannt, ist ein Claude-Code-Plugin mit einem MCP-Server und sechs Skills für Hochfrequenzarbeit in GNU Radio. Der Agent untersucht ein Spektrum, findet und misst Signale, baut eine Empfänger-Pipeline, führt sie aus, rendert Spektrogramme und Konstellationen und speichert das Ergebnis als SigMF-Aufnahmen, YAML-Pipelines und .grc-Flowgraphs, die du in GNU Radio Companion öffnen kannst.
Das README nennt es frühe Entwicklung: v1.0 ist reine Simulation und berührt keine Hardware. Es steht unter GPL-3.0-or-later, ist in Python geschrieben, hat rund 57 GitHub-Sterne, und der letzte Commit, die Neufassung v1.0, kam am 13. Juni 2026.
GNU Radio MCP (Marconi) installieren
/plugin marketplace add yoelbassin/gr-mcp && /plugin install marconi (Claude Code)Lohnt sich GNU Radio MCP (Marconi)?
Marconis Design ist weiter als seine heutige Reichweite. Die 19 Tools decken einen sinnvollen Ablauf ab: list_devices und capture, psd, find_signals, measure und detect_bursts für die Erkundung; validate_pipeline, run_pipeline und export_grc für den Empfänger; spectrogram, psd_plot und constellation für die Bilder. Die sechs Skills, etwa build-receiver und debug-no-signal, sagen dem Modell, wie es sie verkettet, und jeder Lauf hinterlässt Dateien, die ein Mensch prüfen und erneut ausführen kann. Pipelines werden vor dem Lauf validiert, der richtige Reflex, wenn ein Modell die Filterparameter wählt.
Die Grenzen stehen klar in der Roadmap des Projekts. Geräte sind simulierte Szenen, keine Funkgeräte; echte Hardware ist für v1.2 geplant. Das Block-Vokabular ist analog: Es kann FM demodulieren, aber keine Bits aus einem digitalen Signal gewinnen, was die Roadmap für v1.1 vorsieht und was einen Großteil echter HF-Arbeit ausmacht. Senden gibt es nur in eine simulierte Szene, abgesichert durch ein Flag confirmed=True, das die Skill selbst als Fehlerbremse und nicht als Lizenzprüfung bezeichnet.
Zwei praktische Punkte. Installiert wird über den Plugin-Marktplatz von Claude Code; nötig sind uv, Python 3.13 oder neuer und ein systemweit installiertes GNU Radio 3.10+, andere MCP-Clients müssen den Server also von Hand aus einem Klon starten; ein PyPI-Paket gibt es nicht. Und die Skill escape-hatch weist den Agenten an, eigene Python-Skripte mit uv run zu schreiben und auszuführen, wenn kein Tool passt, sodass der Server über seine 19 Tools hinaus Code auf deinem Rechner ausführen kann. Mit 57 Sternen, einem Hauptbeitragenden und keinem Commit seit Juni wirkt es wie ein vielversprechendes Privatprojekt, nicht wie ein Werkzeug, auf das man ein Labor stützt.
Wo es sich lohnt
Eine DSP-Studentin, die GNU Radio lernt
Sehen, wie ein FM-Empfänger Block für Block aufgebaut ist
Marconi eine FM-Station auf 100.3 MHz simulieren und einen Empfänger bauen lassen, dann den exportierten .grc-Flowgraph in GNU Radio Companion öffnen und mit den Kursunterlagen vergleichen. Kostenlos; braucht GNU Radio 3.10+.
Ein Funkamateur mit einem Ordner voller IQ-Aufnahmen
Herausfinden, was in einer unbekannten Aufnahme steckt
Die Skill survey-spectrum auf die Datei ansetzen und Leistungsspektrum, Signalliste und Spektrogramm erhalten. Die Analyse vorhandener Dateien braucht kein GNU Radio; die Demodulation endet bei analogen Signalen.
Bevor du dich festlegst
- Einrichtung
- In Claude Code: /plugin marketplace add yoelbassin/gr-mcp, dann /plugin install marconi. Nötig sind uv, Python 3.13+ und systemweit installiertes GNU Radio 3.10+; uv startet den Server beim ersten Aufruf.
- Integrationen
- GNU-Radio-Backend; SigMF-Aufnahmen, YAML-Pipelines und Export von .grc-Flowgraphs. Wird als Claude-Code-Plugin ausgeliefert; andere MCP-Clients können den stdio-Server marconi-mcp aus einem Klon starten.
- Daten und Datenschutz
- Läuft lokal ohne Netzwerkdienst. Aufnahmen und Ergebnisse gehen an deinen Modellanbieter. Artefakte landen unter artifacts/ im Arbeitsverzeichnis oder in MARCONI_WORKSPACE. Die Skill escape-hatch schreibt und startet Python-Skripte auf deinem Rechner.
- Kosten im großen Maßstab
- Kostenlos unter GPL-3.0-or-later.
- Grenzen
- In v1.0 nur Simulation; analoges Vokabular ohne digitale Dekodierung; Senden nur in simulierte Szenen. Das Plugin-Manifest steht noch auf Version 0.1.0.
Was gut ist
- 19 Tools von der Spektrumanalyse bis zum Export nach GNU Radio Companion
- Pipelines werden vor dem Lauf validiert
- Hinterlässt SigMF-, YAML- und .grc-Dateien, die dir gehören
- Für die Analyse vorhandener IQ-Dateien ist kein GNU Radio nötig
Was nicht
- Nur Simulation; keine echte SDR-Hardware vor v1.2
- Keine digitale Dekodierung vor v1.1
- Die Skill escape-hatch lässt den Agenten eigene Python-Skripte ausführen
- Installation als Claude-Code-Plugin; kein Commit seit dem 13. Juni 2026
Am besten für
Funkamateure und DSP-Studierende, die einen Agenten analoge Empfänger in der Simulation prototypen und sich GNU-Radio-Flowgraphs zum Studieren geben lassen wollen.
GNU Radio MCP (Marconi): häufige Fragen
- Lohnt sich GNU Radio MCP (Marconi)?
- Ein durchdachter Anfang, um einen Agenten HF-Arbeit in GNU Radio erledigen zu lassen, aber solange er weder digitale Signale dekodieren noch ein echtes Funkgerät steuern kann, ist er ein Simulator mit guten Manieren. Wir bewerten es mit 3.2 von 5.
- Was kostet GNU Radio MCP (Marconi)?
- Kostenlos und Open Source (GPL-3.0-or-later).
- Welche Nachteile hat GNU Radio MCP (Marconi)?
- Nur Simulation; keine echte SDR-Hardware vor v1.2; Keine digitale Dekodierung vor v1.1; Die Skill escape-hatch lässt den Agenten eigene Python-Skripte ausführen; Installation als Claude-Code-Plugin; kein Commit seit dem 13. Juni 2026.
- Für wen eignet sich GNU Radio MCP (Marconi)?
- Funkamateure und DSP-Studierende, die einen Agenten analoge Empfänger in der Simulation prototypen und sich GNU-Radio-Flowgraphs zum Studieren geben lassen wollen.
- Was kostet GNU Radio MCP (Marconi) für ein Team oder im Produktivbetrieb?
- Kostenlos unter GPL-3.0-or-later.
- Ist GNU Radio MCP (Marconi) sicher für Firmendaten?
- Läuft lokal ohne Netzwerkdienst. Aufnahmen und Ergebnisse gehen an deinen Modellanbieter. Artefakte landen unter artifacts/ im Arbeitsverzeichnis oder in MARCONI_WORKSPACE. Die Skill escape-hatch schreibt und startet Python-Skripte auf deinem Rechner.
Antworten geprüft am 6. Nov. 2026.