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

        • -
          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 -
          15
          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