GR-MCP: Un servidor MCP de gnuradio
El Servidor MCP de GNURadio es un servidor de Protocolo de Control de Máquina (MCP) moderno y extensible para GNURadio , que permite la creación programática, automatizada y basada en IA de diagramas de flujo de GNURadio. Diseñado para una integración fluida con Modelos de Lenguaje Grandes (LLM), marcos de automatización y clientes personalizados, permite generar archivos .grc y controlar flujos de trabajo de SDR a escala.
¿Por qué GNURadio MCP Server?
Automatizar los flujos de trabajo de SDR y la generación de diagramas de flujo
Integración con LLM, bots y herramientas personalizadas
Construir, modificar y validar diagramas de flujo programáticamente
Ahorre tiempo y reduzca los errores manuales en la creación de prototipos SDR
Características
🌐 API MCP : Expone una interfaz MCP robusta para GNURadio
🛠️ Creación de diagramas de flujo programáticos : cree, edite y guarde archivos
.grcdesde el código o la automatización🤖 LLM y automatización listos : diseñados para la integración de IA y automatización
🧩 Extensible : Arquitectura modular para una fácil extensión y personalización
📝 Diagramas de flujo de ejemplo : incluye ejemplos
.grclistos para usar en el directoriomisc/🧪 Probado : Pruebas unitarias completas con
pytest
Related MCP server: Crowdlistening
Inicio rápido
Requisitos
Python >= 3.13
GNURadio (probado con GNURadio Companion v3.10.12.0)
UV
Uso
Clonar el repositorio
Configurar un entorno UV
El indicador
--system-site-packageses necesario porque GNURadio instala el paquete Pythongnuradioglobalmente.
Agregue la configuración del servidor MCP a la configuración de su cliente. Por ejemplo, para Claude Desktop o Cursor:
Desarrollo
Instalar dependencias de desarrollo y ejecutar pruebas con:
Estado del proyecto
En desarrollo activo. La funcionalidad principal del servidor está disponible, pero la API y las características están evolucionando. ¡Agradecemos mucho sus comentarios y contribuciones!