GNU无线电MCP服务器(gr-mcp)
](https://www.python.org/downloads/release/python-3130/) 
gr-mcp 是一个MCP服务器,它将GNU Radio流程图操作作为AI助手和自动化客户端的工具公开。它基于FastMCP构建,专为程序化SDR工作流生成、编辑、验证和导出而设计。
它提供了什么
- 发现可用的GNU Radio块
- 程序化块创建和删除
- 块参数读/写操作
- 块之间的连接和断开
- 流程图验证和误差检查
- 流程图持久性
.grc
需求
安装
- 克隆存储库:
git clone https://github.com/yoelbassin/gr-mcp
cd gr-mcp- 如果尚未安装GNU Radio,请安装:
- 创建一个可以看到GNU Radio软件包的虚拟环境:
uv venv --system-site-packages这 --system-site-packages 标志是必需的,因为GNU Radio通常作为系统级Python包安装。
使用MCP客户端运行
添加 gr-mcp 到您的MCP客户端配置(例如,Cursor或Claude Desktop):
{
"mcpServers": {
"gr-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/gr-mcp",
"run",
"main.py"
]
}
}
}发展
安装开发依赖项并运行测试:
pip install -e ".[dev]"
pytest项目状态
该项目正在积极开发中。核心功能可用,接口可能会随着服务器的成熟而发展。
