JUHE API Marketplace
yoelbassin avatar
MCP Server

gnuradioMCP

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

20
GitHub Stars
11/22/2025
Last Updated
No Configuration
Please check the documentation below.
  1. Home
  2. MCP Servers
  3. gnuradioMCP

README Documentation

GR-MCP: A gnuradio MCP Server

Trust Score

GNURadio MCP Server is a modern, extensible Machine Control Protocol (MCP) server for GNURadio, enabling programmatic, automated, and AI-driven creation of GNURadio flowgraphs. Designed for seamless integration with Large Language Models (LLMs), automation frameworks, and custom clients, it empowers you to generate .grc files and control SDR workflows at scale.

Why GNURadio MCP Server?

  • Automate SDR workflows and flowgraph generation
  • Integrate with LLMs, bots, and custom tools
  • Build, modify, and validate flowgraphs programmatically
  • Save time and reduce manual errors in SDR prototyping

Features

  • 🌐 MCP API: Exposes a robust MCP interface for GNURadio
  • 🛠️ Programmatic Flowgraph Creation: Build, edit, and save .grc files from code or automation
  • 🤖 LLM & Automation Ready: Designed for AI and automation integration
  • 🧩 Extensible: Modular architecture for easy extension and customization
  • 📝 Example Flowgraphs: Includes ready-to-use .grc examples in the misc/ directory
  • 🧪 Tested: Comprehensive unit tests with pytest

Quickstart

Requirements

  • Python >= 3.13
  • GNURadio (Tested with GNURadio Companion v3.10.12.0)
  • UV

Usage

  1. Clone the repository
git clone https://github.com/yoelbassin/gr-mcp
  1. Install GNURadio

  2. Set up a UV environment

cd gr-mcp
uv venv --system-site-packages

The --system-site-packages flag is required because GNURadio installs the gnuradio Python package globally.

  1. Add the MCP server configuration to your client configuration. For example, for Claude Desktop or Cursor:
"mcpServers": {
    "gr-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/gr-mcp",
        "run",
        "main.py"
      ]
    }
  }

Development

Install development dependencies and run tests with:

pip install -e ".[dev]"
pytest

Project Status

In active development. Core server functionality is available, but the API and features are evolving. Your feedback and contributions are highly valued!

Quick Actions

View on GitHubView All Servers

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source

Boost your projects with Wisdom Gate LLM API

Supporting GPT-5, Claude-4, DeepSeek v3, Gemini and more.

Enjoy a free trial and save 20%+ compared to official pricing.

Learn More
JUHE API Marketplace

Accelerate development, innovate faster, and transform your business with our comprehensive API ecosystem.

JUHE API VS

  • vs. RapidAPI
  • vs. API Layer
  • API Platforms 2025
  • API Marketplaces 2025
  • Best Alternatives to RapidAPI

For Developers

  • Console
  • Collections
  • Documentation
  • MCP Servers
  • Free APIs
  • Temp Mail Demo

Product

  • Browse APIs
  • Suggest an API
  • Wisdom Gate LLM
  • Global SMS Messaging
  • Temp Mail API

Company

  • What's New
  • Welcome
  • About Us
  • Contact Support
  • Terms of Service
  • Privacy Policy
Featured on Startup FameFeatured on Twelve ToolsFazier badgeJuheAPI Marketplace - Connect smarter, beyond APIs | Product Huntai tools code.marketDang.ai
Copyright © 2025 - All rights reserved