Servidor ONOS MCP - MCP Server Seguro por ALMC Security 2025

Servidor ONOS MCP

Ver en GitHub

Servidor ONOS MCP

Visión general

Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de control y gestión de red a través del controlador ONOS SDN. Este servidor permite a los asistentes de IA acceder a la gestión de red de ONOS, al control de dispositivos OpenFlow y a análisis exhaustivos a través de una interfaz API estructurada. El servidor es ideal para entornos educativos, operaciones de red, investigación SDN y gestión de red asistida por IA.

Características

Recursos de red

El servidor proporciona acceso a los puntos finales de la API REST de ONOS, incluyendo:

  • Dispositivos de red, enlaces y hosts
  • Información de topología
  • Reglas de flujo e intenciones
  • Aplicaciones y servicios
  • Estadísticas y métricas
  • Estado del sistema y del clúster

Herramientas de análisis

  • Resumen de red: Obtenga una visión completa de los dispositivos, enlaces, hosts y clústeres con información detallada de los dispositivos
  • Análisis de red: Analice las métricas de rendimiento, los patrones de tráfico y las estadísticas de utilización
  • Salud del sistema: Supervise el uso de la memoria, el estado del clúster y la salud de los componentes
  • Gestión de aplicaciones: Instalación, activación, desactivación y desinstalación de aplicaciones ONOS
  • Configuración de flujos: Creación y gestión de reglas de flujo e intentos
  • Cálculo de rutas: Encuentre rutas óptimas entre puntos finales de la red

Avisos especializados

  • Diagnóstico de red: Solución de problemas de conectividad y degradación del servicio
  • Configuración basada en intenciones: Implantar objetivos y políticas de conectividad
  • Análisis del estado de la red: Generación de informes de estado exhaustivos
  • Configuración QoS: Establezca la priorización del tráfico y los niveles de servicio
  • Optimización del rendimiento: Mejorar la asignación de recursos y la escalabilidad

Requisitos

  • Python 3.7+
  • uv para la gestión de dependencias
  • Controlador ONOS en ejecución
  • biblioteca httpx
  • biblioteca mcp

Configuración

Configure el servidor utilizando variables de entorno:

  • ONOS_API_BASE: URL base para la API de ONOS (por defecto: http://localhost:8181/onos/v1)
  • ONOS_USERNAME: Nombre de usuario para la autenticación de la API de ONOS (por defecto: onos)
  • ONOS_PASSWORD: Contraseña para la autenticación de la API de ONOS (por defecto: rocks)

Uso con Claude Desktop

{ "mcpServers": { "onos": { "command": "uv", "args": [ "--directory", "parent_of_servers_repo/servers/src/onos-mcp-server", "run", "server.py" ], "env": { "ONOS_API_BASE": "http://localhost:8181/onos/v1", "ONOS_USERNAME": "onos", "ONOS_PASSWORD": "rocks" } } }

Contribución

Las contribuciones son bienvenidas No dudes en enviar pull requests, informar de errores o sugerir nuevas funcionalidades.

Relacionados en Servicio en la nube - MCP Servers Seguros

Servidor Resumen Acciones
Mi MCP Este ejemplo le permite implementar un servidor MCP remoto que no requiere autenticación en Cloudfla... Ver
Servidor Slide MCP Una implementación de servidor MCP que se integra con la API Slide, proporcionando capacidades compl... Ver
Servidor MCP de Lodgify Un servidor de Protocolo de Contexto de Modelo (MCP) para la API de alquiler vacacional de Lodgify.... Ver
Servidor CISA M365 MCP Un servidor de Protocolo de Contexto de Modelo (MCP) que implementa los controles de seguridad CISA... Ver
Servidor MCP Kubernetes Ver
Copo de nieve Cortex AI Este servidor Snowflake MCP proporciona herramientas para las funciones Snowflake Cortex AI, aportan... Ver