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和特性仍在发展中。您的反馈和贡献非常宝贵!