Servidor ONOS MCP
Descripció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 SDN de ONOS. 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 completos mediante una interfaz API estructurada. El servidor es ideal para entornos educativos, operaciones de red, investigación de 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, incluidos:
Dispositivos de red, enlaces y hosts
Información de topología
Reglas e intenciones de flujo
Aplicaciones y servicios
Estadísticas y métricas
Estado del sistema y del clúster
Herramientas de análisis
Resumen de la red : obtenga una descripción general completa de dispositivos, enlaces, hosts y clústeres con información detallada de los dispositivos
Análisis de red : analice métricas de rendimiento, patrones de tráfico y estadísticas de utilización
Estado del sistema : supervisar el uso de la memoria, el estado del clúster y el estado de los componentes
Gestión de aplicaciones : instalar, activar, desactivar y desinstalar aplicaciones de ONOS
Configuración de flujo : crear y administrar reglas e intenciones de flujo
Cálculo de rutas : encuentre rutas óptimas entre los puntos finales de la red
Indicaciones especializadas
Diagnóstico de red : solucione problemas de conectividad y degradación del servicio
Configuración basada en intenciones : Implementar objetivos y políticas de conectividad
Análisis del estado de la red : genere informes de estado completos
Configuración de QoS : configure la priorización del tráfico y los niveles de servicio
Optimización del rendimiento : mejore la asignación de recursos y la escalabilidad
Requisitos
Python 3.7+
UV para la gestión de dependencias
Ejecución del controlador ONOS
biblioteca httpx
biblioteca mcp
Configuración
Configurar el servidor usando variables de entorno:
ONOS_API_BASE
: URL base para la API de ONOS (predeterminada: http://localhost:8181/onos/v1 )ONOS_USERNAME
: Nombre de usuario para la autenticación de la API de ONOS (predeterminado: onos)ONOS_PASSWORD
: Contraseña para la autenticación de la API de ONOS (predeterminada: rocks)
Uso con Claude Desktop
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar solicitudes de incorporación de cambios, informar errores o sugerir nuevas funciones.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor de protocolo de contexto de modelo que proporciona acceso programático a las capacidades de gestión de red del controlador SDN de ONOS, lo que permite el control de dispositivos, la gestión de topología y el análisis a través de la API REST de ONOS.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables enhanced file system operations including reading, writing, copying, moving files with streaming capabilities, directory management, file watching, and change tracking.Last updated -16MIT License
- AsecurityFlicenseAqualityA server that allows you to control and interact with Sonos devices on your network through the Model Context Protocol, providing functionalities for discovering devices, controlling playback, retrieving device states, and managing queues.Last updated -183
- AsecurityFlicenseAqualityA Model Context Protocol server that enables interaction with Service Nervous System (SNS) DAOs on the Internet Computer, allowing users to list proposals, view neurons, get system parameters, manage wallets, and vote on proposals.Last updated -65
- -securityAlicense-qualityA Model Context Protocol server that provides network control and management capabilities through the POX SDN controller, enabling Python-based network programming, OpenFlow device management, and automated network analysis.Last updated -1MIT License