1. Conduid
  2. Gaming
  3. Gnuradio
MCP server · Gaming

Gnuradio

An MCP server for GNU Radio that enables LLMs to autonomously create and modify RF .grc flowcharts.

Unclaimed gaming
39Low

Scored 6 months ago · breakdown

About Gnuradio

Gnuradio is an MCP server in the Gaming category: an MCP server for GNU Radio that enables LLMs to autonomously create and modify RF .grc flowcharts.

Install

From source
git clone https://github.com/yoelbassin/gnuradioMCP

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Gnuradio

Powered by Claude · Grounded in docs

I know everything about Gnuradio. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

GNU Radio MCP Server (gr-mcp)

Python Version Trust Score

gr-mcp is an MCP server that exposes GNU Radio flowgraph operations as tools for AI assistants and automation clients. It is built on FastMCP and designed for programmatic SDR workflow generation, editing, validation, and export.

What It Provides

  • Discovery of available GNU Radio blocks
  • Programmatic block creation and removal
  • Block parameter read/write operations
  • Connection and disconnection between blocks
  • Flowgraph validation and error inspection
  • Flowgraph persistence to .grc

Requirements

  • Python >=3.13
  • GNU Radio installed and available to Python (tested with GNU Radio Companion 3.10.12.0)
  • uv

Installation

  1. Clone the repository:
git clone https://github.com/yoelbassin/gr-mcp
cd gr-mcp
  1. Install GNU Radio if it is not already installed:
  1. Create a virtual environment that can see system GNU Radio packages:
uv venv --system-site-packages

The --system-site-packages flag is required because GNU Radio is commonly installed as a system-level Python package.

Run with an MCP Client

Add gr-mcp to your MCP client configuration (for example, Cursor or Claude Desktop):

{
  "mcpServers": {
    "gr-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/gr-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

Development

Install development dependencies and run tests:

pip install -e ".[dev]"
pytest

Project Status

This project is under active development. Core functionality is available, and interfaces may evolve as the server matures.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Gnuradio

How do I install Gnuradio?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Gnuradio safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Gnuradio still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.