gr-mcp/README.md
2025-04-26 04:18:02 +03:00

915 B

GNURadio MCP Server

The goal of this project is allowing LLMs to create GNURadio Flowcharts for GNURadio Companion.

Installation

Install GNURadio, follow the installation process in InstallingGR.

brew install gnuradio

Now create a virtual environment to run the project.

python3.13 -m venv --system-site-packages venv
source venv/bin/activate
pip install -e .

we use the --system-site-packages flag since GNURadio installs the gnuradio python package globally.

Run using

python -m grc

Current Status

Currently, the project is only a port of GNURadio Companion (v3.10.12.0)

Wanted API

  1. Resources
  • List available blocks

  • List block params

  • List current blocks

  • List current connections

  1. Tools
  • Add block
  • Remove block
  • Set block params
  • Add connection
  • Remove connection

-[ ] use pydantic