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.