Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Gr Mcp

    MCP server for GNU Radio

    19 stars
    Python
    Updated Oct 29, 2025

    Table of Contents

    • Features
    • Quickstart
    • Requirements
    • Usage
    • Development
    • Project Status

    Table of Contents

    • Features
    • Quickstart
    • Requirements
    • Usage
    • Development
    • Project Status

    Documentation

    GR-MCP: A gnuradio MCP Server

    Python Version

    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

    bash
    git clone https://github.com/yoelbassin/gr-mcp

    2. **Install GNURadio**

    3. Set up a UV environment

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

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

    4. Add the MCP server configuration to your client configuration. For example, for Claude Desktop or Cursor:

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

    Development

    Install development dependencies and run tests with:

    bash
    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!

    Similar MCP

    Based on tags & features

    • PE

      Personalizationmcp

      Python·
      12
    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • PE

      Personalizationmcp

      Python·
      12
    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k