Skip to main content
Glama

GnuRadio

GR-MCP: MCP-сервер gnuradio

GNURadio MCP Server — это современный, расширяемый сервер протокола управления машиной (MCP) для GNURadio , позволяющий программно, автоматически и на основе искусственного интеллекта создавать потоковые графы GNURadio. Разработанный для бесшовной интеграции с большими языковыми моделями (LLM), фреймворками автоматизации и настраиваемыми клиентами, он позволяет вам генерировать файлы .grc и управлять рабочими процессами SDR в масштабе.

Почему именно GNURadio MCP-сервер?

  • Автоматизация рабочих процессов SDR и создание потоковых графов
  • Интеграция с LLM, ботами и пользовательскими инструментами
  • Создавайте, изменяйте и проверяйте потоковые диаграммы программным способом
  • Экономьте время и сокращайте количество ручных ошибок при прототипировании SDR

Функции

  • 🌐 MCP API : предоставляет надежный интерфейс MCP для GNURadio
  • 🛠️ Программное создание Flowgraph : создание, редактирование и сохранение файлов .grc из кода или автоматизации
  • 🤖 Готовность к получению степени магистра права и автоматизации : разработан для интеграции искусственного интеллекта и автоматизации
  • 🧩 Расширяемость : модульная архитектура для легкого расширения и настройки
  • 📝 Примеры потоковых диаграмм : Включает готовые к использованию примеры .grc в каталоге misc/
  • 🧪 Протестировано : комплексные модульные тесты с pytest

Быстрый старт

Требования

  • Питон >= 3.13
  • GNURadio (протестировано с GNURadio Companion v3.10.12.0)
  • УФ

Использование

  1. Клонировать репозиторий
git clone https://github.com/yoelbassin/gr-mcp
  1. Установить GNURadio
  2. Настройте УФ-среду
cd gr-mcp uv venv --system-site-packages

Флаг --system-site-packages необходим, поскольку GNURadio устанавливает пакет Python gnuradio глобально.

  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

        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