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)
- УФ
Использование
- Клонировать репозиторий
- Установить GNURadio
- Настройте УФ-среду
Флаг
--system-site-packages
необходим, поскольку GNURadio устанавливает пакет Pythongnuradio
глобально.
- Добавьте конфигурацию сервера MCP в конфигурацию клиента. Например, для Claude Desktop или Cursor:
Разработка
Установите зависимости разработки и запустите тесты с помощью:
Статус проекта
В активной разработке. Доступна основная серверная функциональность, но API и функции развиваются. Ваши отзывы и вклады очень ценятся!
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
GnuRadio
Related MCP Servers
- -securityAlicense-qualityFacilitates interaction with the Transistor.fm API, offering capabilities to manage podcasts, episodes, and access analytics efficiently.Last updated -1TypeScriptMIT License
- -securityFlicense-qualityEnables interaction with the Audius music platform API, supporting user, track, and playlist operations through the Model Context Protocol.Last updated -15TypeScript
- -securityFlicense-qualityConnects Claude with Spotify to control playback, search music, get track information, and manage the queue through conversation.Last updated -Python
- -security-license-qualityA Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.Last updated -1TypeScript