Skip to main content
Glama

GnuRadio

GR-MCP:gnuradio MCP 服务器

GNURadio MCP 服务器是一款适用于GNURadio 的现代化、可扩展的机器控制协议 (MCP) 服务器,支持以编程方式、自动化和 AI 驱动的方式创建 GNURadio 流程图。它旨在与大型语言模型 (LLM)、自动化框架和自定义客户端无缝集成,让您能够生成.grc文件并大规模控制 SDR 工作流程。

为什么选择 GNURadio MCP 服务器?

  • 自动化 SDR 工作流程和流程图生成
  • 与 LLM、机器人和自定义工具集成
  • 以编程方式构建、修改和验证流程图
  • 节省时间并减少 SDR 原型设计中的人工错误

特征

  • 🌐 MCP API :为 GNURadio 公开一个强大的 MCP 接口
  • 🛠️程序化流程图创建:通过代码或自动化构建、编辑和保存.grc文件
  • 🤖 LLM 和自动化准备:专为 AI 和自动化集成而设计
  • 🧩可扩展:模块化架构,易于扩展和定制
  • 📝示例流程图:在misc/目录中包含可立即使用的.grc示例
  • 🧪测试:使用pytest进行全面的单元测试

快速入门

要求

  • Python >= 3.13
  • GNURadio(使用 GNURadio Companion v3.10.12.0 测试)
  • 紫外线

用法

  1. 克隆存储库
git clone https://github.com/yoelbassin/gr-mcp
  1. 安装 GNURadio
  2. 设置 UV 环境
cd gr-mcp uv venv --system-site-packages

需要--system-site-packages标志,因为 GNURadio 全局安装gnuradio Python 包。

  1. **将 MCP 服务器配置添加到客户端配置中。**例如,对于 Claude Desktop 或 Cursor:
"mcpServers": { "gr-mcp": { "command": "uv", "args": [ "--directory", "/path/to/gr-mcp", "run", "main.py" ] } }

发展

安装开发依赖项并运行测试:

pip install -e ".[dev]" pytest

项目状态

**正在积极开发中。**核心服务器功能已上线,但 API 和功能仍在不断完善中。我们非常重视您的反馈和贡献!

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

GnuRadio

  1. 特征
    1. 快速入门
      1. 要求
      2. 用法
    2. 发展
      1. 项目状态

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Facilitates interaction with the Transistor.fm API, offering capabilities to manage podcasts, episodes, and access analytics efficiently.
          Last updated -
          1
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          Enables interaction with the Audius music platform API, supporting user, track, and playlist operations through the Model Context Protocol.
          Last updated -
          9
          TypeScript
          • Apple
        • -
          security
          F
          license
          -
          quality
          Connects Claude with Spotify to control playback, search music, get track information, and manage the queue through conversation.
          Last updated -
          Python
        • -
          security
          -
          license
          -
          quality
          A Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.
          Last updated -
          1
          TypeScript

        View all related MCP servers

        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