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
.grc
desde 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
.grc
listos para usar en el directoriomisc/
🧪 Probado : Pruebas unitarias completas con
pytest
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-packages
es necesario porque GNURadio instala el paquete Pythongnuradio
globalmente.
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!
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
- MIT License
- MIT License