Skip to main content
Glama

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

Версия Python

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

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

  • Автоматизация рабочих процессов SDR и создание потоковых графов

  • Интеграция с LLM, ботами и пользовательскими инструментами

  • Создавайте, изменяйте и проверяйте потоковые диаграммы программным способом

  • Экономьте время и сокращайте количество ручных ошибок при прототипировании SDR

Функции

  • 🌐 MCP API : предоставляет надежный интерфейс MCP для GNURadio

  • 🛠️ Программное создание Flowgraph : создание, редактирование и сохранение файлов .grc из кода или автоматизации

  • 🤖 Готовность к получению степени магистра права и автоматизации : разработан для интеграции искусственного интеллекта и автоматизации

  • 🧩 Расширяемость : модульная архитектура для легкого расширения и настройки

  • 📝 Примеры потоковых диаграмм : Включает готовые к использованию примеры .grc в каталоге misc/

  • 🧪 Протестировано : комплексные модульные тесты с pytest

Related MCP server: Crowdlistening

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

Требования

  • Питон >= 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

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