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. - ๐ MCP API: Exposes a robust MCP i
Add this skill
npx mdskills install yoelbassin/gnuradiomcpWell-documented MCP server enabling AI-driven GNURadio flowgraph creation with clear setup
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
.grc files from code or automation.grc examples in the misc/ directorypytestgit clone https://github.com/yoelbassin/gr-mcp
Set up a UV environment
cd gr-mcp
uv venv --system-site-packages
The
--system-site-packagesflag is required because GNURadio installs thegnuradioPython package globally.
"mcpServers": {
"gr-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/gr-mcp",
"run",
"main.py"
]
}
}
Install development dependencies and run tests with:
pip install -e ".[dev]"
pytest
In active development. Core server functionality is available, but the API and features are evolving. Your feedback and contributions are highly valued!
Install via CLI
npx mdskills install yoelbassin/gnuradiomcpGR-MCP: A gnuradio MCP Server is a free, open-source AI agent skill. 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. - ๐ MCP API: Exposes a robust MCP i
Install GR-MCP: A gnuradio MCP Server with a single command:
npx mdskills install yoelbassin/gnuradiomcpThis downloads the skill files into your project and your AI agent picks them up automatically.
GR-MCP: A gnuradio MCP Server works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.