GNURadio MCP Server
GNURadio MCP Server 是一个现代化的、可扩展的机器控制协议(MCP)服务器,专为 GNURadio 设计,支持通过编程、自动化和 AI 驱动的方式创建 GNURadio 流程图。它能够与大型语言模型(LLMs)、自动化框架以及自定义客户端无缝集成,帮助您大规模生成
.grc
文件并控制 SDR(软件定义无线电)工作流。为什么选择 GNURadio MCP Server?
- 自动化 SDR 工作流和流程图生成
- 与 LLMs、机器人以及自定义工具集成
- 通过编程方式构建、修改和验证流程图
- 节省时间,减少 SDR 原型设计中的手动错误
功能
- 🌐 MCP API:为 GNURadio 提供强大的 MCP 接口
- 🛠️ 编程式流程图创建:通过代码或自动化工具构建、编辑和保存
.grc
文件
- 🤖 LLM 与自动化支持:专为 AI 和自动化集成设计
- 🧩 可扩展性:模块化架构,便于扩展和定制
- 📝 示例流程图:包含开箱即用的
.grc
示例,位于misc/
目录中
- 🧪 测试完备:使用
pytest
进行全面的单元测试
快速开始
要求
- Python >= 3.13
- GNURadio(已在 GNURadio Companion v3.10.12.0 上测试)
- UV
使用步骤
- 克隆仓库
- 设置 UV 环境
需要--system-site-packages
标志,因为 GNURadio 将gnuradio
Python 包全局安装。
- 将 MCP 服务器配置添加到您的客户端配置中。例如,对于 Claude Desktop 或 Cursor:
开发
安装开发依赖并运行测试:
项目状态
正在积极开发中。 核心服务器功能已可用,但 API 和功能仍在不断演进。我们非常欢迎您的反馈和贡献!
- Author:waytomcp
- URL:https://www.waytomcp.com/article/yoelbassin/gnuradioMCP
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!