ONOS MCP Server
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.
Related MCP server: EVE-NG MCP Server
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
{
"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"
}
}
}
}Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar solicitudes de incorporación de cambios, informar errores o sugerir nuevas funciones.
This server cannot be deployed
Maintenance
Related MCP Connectors
A Model Context Protocol (MCP) server for Selise Blocks Cloud integration
A Model Context Protocol server for Wix AI tools
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseBqualityFmaintenanceA 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.52MIT
- FlicenseAqualityDmaintenanceA Model Context Protocol server that enables LLMs to manage network topologies, labs, nodes, and configurations in the EVE-NG network emulation platform through a standardized interface.2614-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables real-time communication using Server-Sent Events (SSE), providing standardized model management and resource templating capabilities.-
- AlicenseNot gradedqualityNot gradedmaintenanceA Model Context Protocol server that provides safe, intelligent read/write access to NetBox instances, designed with safety-first principles for Large Language Model automation.4MIT