GNURadio MCP服务器是一个现代且可扩展的机器控制协议(MCP)服务器,适用于GNURadio,它支持程序化、自动化以及AI驱动的GNURadio流程图创建。设计上旨在与大型语言模型(LLMs)、自动化框架及自定义客户端无缝集成,使您能够生成.grc文件并大规模控制SDR工作流。
为什么选择GNURadio MCP服务器?
- 自动化SDR工作流和流程图生成
- 集成LLMs、机器人和自定义工具
- 程序化地构建、修改和验证流程图
- 在SDR原型设计中节省时间并减少手动错误
.grc文件misc/目录中包含现成可用的.grc示例pytest进行全面单元测试git clone https://github.com/yoelbassin/gr-mcp
设置UV环境
cd gr-mcp
uv venv --system-site-packages
--system-site-packages标志是必需的,因为GNURadio会全局安装gnuradioPython包。
"mcpServers": {
"gr-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/gr-mcp",
"run",
"main.py"
]
}
}
安装开发依赖项并运行测试:
pip install -e ".[dev]"
pytest
**正在积极开发中。**核心服务器功能已经可用,但API和特性仍在不断演进。我们非常重视您的反馈和贡献!