GnuRadio
GNU Radio MCP-Server (gr-mcp)
gr-mcp ist ein MCP-Server, der GNU Radio-Flowgraph-Operationen als Werkzeuge für KI-Assistenten und Automatisierungs-Clients bereitstellt. Er basiert auf FastMCP und wurde für die programmgesteuerte Erstellung, Bearbeitung, Validierung und den Export von SDR-Workflows entwickelt.
Was er bietet
Erkennung verfügbarer GNU Radio-Blöcke
Programmgesteuertes Erstellen und Entfernen von Blöcken
Lese-/Schreibvorgänge für Blockparameter
Verbinden und Trennen von Blöcken
Flowgraph-Validierung und Fehlerüberprüfung
Flowgraph-Persistenz in
.grc-Dateien
Related MCP server: GR-MCP
Anforderungen
Python
>=3.13GNU Radio installiert und für Python verfügbar (getestet mit GNU Radio Companion
3.10.12.0)
Installation
Klonen Sie das Repository:
git clone https://github.com/yoelbassin/gr-mcp
cd gr-mcpInstallieren Sie GNU Radio, falls es noch nicht installiert ist:
Erstellen Sie eine virtuelle Umgebung, die auf die GNU Radio-Systempakete zugreifen kann:
uv venv --system-site-packagesDas Flag --system-site-packages ist erforderlich, da GNU Radio üblicherweise als Python-Paket auf Systemebene installiert wird.
Ausführung mit einem MCP-Client
Fügen Sie gr-mcp zu Ihrer MCP-Client-Konfiguration hinzu (zum Beispiel Cursor oder Claude Desktop):
{
"mcpServers": {
"gr-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/gr-mcp",
"run",
"main.py"
]
}
}
}Entwicklung
Installieren Sie die Entwicklungsabhängigkeiten und führen Sie Tests aus:
pip install -e ".[dev]"
pytestProjektstatus
Dieses Projekt befindet sich in der aktiven Entwicklung. Die Kernfunktionalität ist verfügbar, und die Schnittstellen können sich mit der Reifung des Servers weiterentwickeln.
This server cannot be installed
Maintenance
Related MCP Servers
- Alicense-qualityCmaintenanceEnables control of Software Defined Radios and decoding of radio protocols through an AI-friendly Model Context Protocol interface, supporting RTL-SDR and HackRF hardware for signal analysis and protocol decoding.20MIT
- Alicense-qualityCmaintenanceAn 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.7MIT
- Alicense-qualityBmaintenanceConversational AI control for Software Defined Radio via the Model Context Protocol.5MIT
- Alicense-qualityCmaintenanceEnables 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.MIT
Related MCP Connectors
Amateur radio MCP server with band plans, EIRP, cable loss, antenna gains, and more
Radio MCP — wraps Radio Browser API (free, no auth)
US ISO Grid MCP — real-time electricity generation, fuel mix, demand,
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yoelbassin/gr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server