Skip to main content
Glama

MCP-сервер GNU Radio (gr-mcp)

Python Version Trust Score

gr-mcp — это MCP-сервер, который предоставляет операции с графами потоков GNU Radio в качестве инструментов для ИИ-ассистентов и клиентов автоматизации. Он построен на базе FastMCP и предназначен для программного создания, редактирования, проверки и экспорта рабочих процессов SDR.

Что он предоставляет

  • Обнаружение доступных блоков GNU Radio

  • Программное создание и удаление блоков

  • Операции чтения/записи параметров блоков

  • Соединение и разъединение блоков

  • Проверка графа потоков и инспекция ошибок

  • Сохранение графа потоков в формате .grc

Related MCP server: GR-MCP

Требования

  • Python >=3.13

  • Установленный GNU Radio, доступный для Python (протестировано с GNU Radio Companion 3.10.12.0)

  • uv

Установка

  1. Клонируйте репозиторий:

git clone https://github.com/yoelbassin/gr-mcp
cd gr-mcp
  1. Установите GNU Radio, если он еще не установлен:

  1. Создайте виртуальное окружение, которое видит системные пакеты 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

Статус проекта

Этот проект находится в стадии активной разработки. Основная функциональность доступна, интерфейсы могут меняться по мере развития сервера.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Enables control of Software Defined Radios and decoding of radio protocols through an AI-friendly Model Context Protocol interface, supporting RTL-SDR and HackRF hardware for signal analysis and protocol decoding.
    20
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that enables natural language-driven creation and management of GNU Radio flowgraphs with validated block connections and parameter configurations. It provides tools for searching the GNU Radio block library, detecting SDR hardware, and generating functional signal processing code.
    7
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    Conversational AI control for Software Defined Radio via the Model Context Protocol.
    5
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables natural language control of a live GNU Radio SDR flowgraph, allowing users to tune frequencies, adjust gain, capture IQ samples, analyze spectra, and detect signals through an MCP-compatible client.
    MIT

View all related MCP servers

Related MCP Connectors

  • Amateur radio MCP server with band plans, EIRP, cable loss, antenna gains, and more

  • Radio MCP — wraps Radio Browser API (free, no auth)

  • US ISO Grid MCP — real-time electricity generation, fuel mix, demand,

View all MCP Connectors

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/gr-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server