Submit

GR-MCP: A gnuradio MCP Server

@yoelbassin

MCP server for GNU Radio
Overview

What is GR-MCP?

GR-MCP is a modern Machine Control Protocol (MCP) server designed for GNURadio, enabling automated and AI-driven creation of GNURadio flowgraphs.

How to use GR-MCP?

To use GR-MCP, clone the repository, install GNURadio, set up a UV environment, and configure your client to connect to the MCP server.

Key features of GR-MCP?

  • 🌐 MCP API for robust GNURadio integration
  • 🛠️ Programmatic flowgraph creation and editing
  • 🤖 Ready for AI and automation integration
  • 🧩 Extensible modular architecture
  • 📝 Includes example flowgraphs
  • 🧪 Comprehensive unit tests with pytest

Use cases of GR-MCP?

  1. Automating SDR workflows
  2. Programmatically generating and modifying GNURadio flowgraphs
  3. Integrating with AI tools for enhanced SDR prototyping

FAQ from GR-MCP?

  • What are the requirements to run GR-MCP?

You need Python >= 3.13 and GNURadio (Tested with GNURadio Companion v3.10.12.0).

  • Is GR-MCP actively developed?

Yes! The project is in active development with evolving features and API.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.