gr-mcp

gr-mcp

2

The GNURadio MCP Server is a versatile Machine Control Protocol server for GNURadio, designed to automate and scale software-defined radio workflows. It supports integration with AI and automation tools, allowing for efficient, scriptable creation of radio flowgraphs.

GR-MCP: A gnuradio MCP Server

GNURadio MCP Server is a modern Machine Control Protocol (MCP) server designed for GNURadio, enabling the automated and AI-driven creation of flowgraphs. Key features include a robust MCP API, programmatic flowgraph creation, and seamless integration with large language models and automation frameworks. It is extensible and includes example flowgraphs and comprehensive unit tests.

Features

  • MCP API for GNURadio
  • Programmatic Flowgraph Creation
  • AI & Automation Integration
  • Extensible Architecture
  • Ready-to-use Flowgraph Examples
  • Comprehensive Unit Tests

Quickstart

  • Requires Python 3.13+, GNURadio, and UV.
  • Clone repository and set up environment accordingly.

Project Status

Active development; core server functionality available with evolving API and features.