GnuRadio
by yoelbassin
GNU Radio MCP 服务器 (gr-mcp)
gr-mcp 是一个 MCP 服务器,它将 GNU Radio 流程图操作作为工具暴露给 AI 助手和自动化客户端。它基于 FastMCP 构建,旨在实现程序化的 SDR 工作流生成、编辑、验证和导出。
它提供了什么
发现可用的 GNU Radio 模块
程序化模块创建和移除
模块参数读/写操作
模块间的连接和断开
流程图验证和错误检查
流程图持久化为
.grc文件
Related MCP server: Crowdlistening
要求
安装
克隆仓库:
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项目状态
本项目处于活跃开发阶段。核心功能可用,随着服务器的成熟,接口可能会发生变化。
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yoelbassin/gnuradioMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server