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: Crowdlistening

Требования

  • 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
D
maintenance

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