GnuRadio
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GnuRadiocreate a simple FM receiver flowgraph for 98.5 MHz"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GNU Radio MCP Server (gr-mcp)
gr-mcp is an MCP server that exposes GNU Radio flowgraph operations as tools for AI assistants and automation clients. It is built on FastMCP and designed for programmatic SDR workflow generation, editing, validation, and export.
What It Provides
Discovery of available GNU Radio blocks
Programmatic block creation and removal
Block parameter read/write operations
Connection and disconnection between blocks
Flowgraph validation and error inspection
Flowgraph persistence to
.grc
Related MCP server: AetherLink SDR MCP
Requirements
Python
>=3.13GNU Radio installed and available to Python (tested with GNU Radio Companion
3.10.12.0)
Installation
Clone the repository:
git clone https://github.com/yoelbassin/gr-mcp
cd gr-mcpInstall GNU Radio if it is not already installed:
Create a virtual environment:
uv venvInstall as a Claude Code Plugin
The easiest way to use gr-mcp with Claude Code is as a plugin. It handles MCP server setup automatically.
/plugin marketplace add yoelbassin/gr-mcp
/plugin install gr-mcp@gr-mcpGNU Radio must be installed on your system before installing the plugin.
Run with an MCP Client
Add gr-mcp to your MCP client configuration (for example, Cursor or Claude Desktop):
{
"mcpServers": {
"gr-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/gr-mcp",
"run",
"main.py"
]
}
}
}Development
Install development dependencies and run tests:
pip install -e ".[dev]"
pytestProject Status
This project is under active development. Core functionality is available, and interfaces may evolve as the server matures.
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yoelbassin/gr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server