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

ServidorResumenAcciones
Conector TypeScript de SalesforceUna implementación de TypeScript de un servidor de protocolo de contexto de modelo (MCP) para la int...Ver
Servidor MCP Azure AHDS FHIRUna implementación de servidor de protocolo de contexto de modelo (MCP) para Azure Health Data Servi...Ver
Recuperación de KB de Bedrock de AWSServidor MCP para acceder a las bases de conocimiento de Amazon BedrockVer
WeatherXM PROUna implementación de servidor MCP que expone las APIs WeatherXM PRO como herramientas MCP, permitie...Ver
Gestión de PC en la nubeServidor MCP para la gestión de equipos Azure Cloud mediante la API Microsoft Graph.Ver
Nube de código abierto EyevinnVer