servidor ops-mcp
ops-mcp-server
: una plataforma de operaciones de TI impulsada por IA que fusiona la arquitectura LLM y MCP para permitir el monitoreo inteligente, la detección de anomalías y la interacción natural entre el ser humano y la infraestructura con seguridad y escalabilidad de nivel empresarial.
📖 Índice de contenidos
- Descripción general del proyecto
- Características principales
- Vídeos de demostración
- Instalación
- Despliegue
- Configuración del servidor MCP local
- Uso del cliente interactivo
- Licencia
- Notas
🚀 Descripción general del proyecto
ops-mcp-server
es una solución de gestión de operaciones de TI para la era de la IA. Logra operaciones de TI inteligentes mediante la integración fluida del Protocolo de Contexto de Modelo (MCP) y los Modelos de Lenguaje Grandes (LLM). Al aprovechar la potencia de los LLM y la arquitectura distribuida de MCP, transforma las operaciones de TI tradicionales en una experiencia impulsada por IA, lo que permite la monitorización automatizada de servidores, la detección inteligente de anomalías y la resolución de problemas contextual. El sistema actúa como puente entre los operadores humanos y la compleja infraestructura de TI, proporcionando interacción en lenguaje natural para tareas que abarcan desde el mantenimiento rutinario hasta el diagnóstico de problemas complejos, a la vez que mantiene una seguridad y escalabilidad de nivel empresarial.
🌟 Características principales
🖥️ Monitoreo de servidores
- Inspecciones de CPU, memoria y disco en tiempo real.
- Monitoreo de procesos y carga del sistema.
- Comprobaciones de interfaz de red y servicio.
- Análisis de registros y respaldo de configuración.
- Escaneos de vulnerabilidad de seguridad (inicio de sesión SSH, estado del firewall).
- Recuperación de información detallada del sistema operativo.
📦 Gestión de contenedores (Docker)
- Gestión de contenedores, imágenes y volúmenes.
- Monitoreo del uso de recursos del contenedor.
- Recuperación de registros y comprobaciones de estado.
🌐 Administración de dispositivos de red
- Soporte de múltiples proveedores (Cisco, Huawei, H3C).
- Comprobaciones de puertos de conmutador, VLAN y rutas de enrutador.
- Análisis de configuración de seguridad de ACL.
- Monitoreo del rendimiento de dispositivos y módulos ópticos.
➕ Capacidades adicionales
- Arquitectura de complemento extensible.
- Operaciones por lotes en múltiples dispositivos.
- Listado de herramientas y comandos descriptivos.
Vídeos de demostración
📌 Demostración del proyecto
En Cherry Studio
Demostración interactiva para clientes
En la terminal
⚙️ Instalación
Asegúrese de tener instalado Python 3.10 o superior . Este proyecto utiliza uv
para la gestión de dependencias y entornos.
1. Instalar UV
2. Configurar el entorno virtual
3. Instalar dependencias
Las dependencias se gestionan a través de
pyproject.toml
.
🚧 Implementación
Implementación remota de SSE (UV)
Implementación remota de SSE (Docker Compose)
Asegúrese de que Docker y Docker Compose estén instalados.
🛠️ Configuración del servidor MCP local (Stdio)
Agregue esta configuración a la configuración de su MCP:
Nota : reemplace
YOUR_PROJECT_PATH_HERE
con la ruta real de su proyecto.
💬 Uso interactivo del cliente
Un cliente interactivo ( client.py
) le permite interactuar con los servicios MCP utilizando lenguaje natural.
1. Instalar dependencias del cliente
2. Configurar el cliente
Edite estas configuraciones dentro de client.py
:
3. Ejecute el cliente
Ejemplo:
Comandos del cliente
help
- Mostrar ayuda.quit
- Salir del cliente.clear
- Borrar el historial de conversaciones.model <name>
- Cambiar modelos.
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT .
📌 Notas
- Asegúrese de que el acceso SSH remoto esté configurado correctamente.
- Ajuste los parámetros de la herramienta según las condiciones de implementación reales.
- Este proyecto está en desarrollo activo; comentarios y contribuciones son bienvenidos.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Una colección de herramientas de inspección y monitoreo de servidores que proporciona utilidades remotas para verificar interfaces de red, estados de servicio y configuraciones de firewall en los servidores.
Related MCP Servers
- -securityFlicense-qualityA server that implements a checklist management system with features like task creation, progress tracking, data persistence, and item comments.Last updated -53TypeScript
- -securityAlicense-qualityA lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.Last updated -PythonMIT License
- TypeScriptMIT License
- -securityFlicense-qualityMCP server to perform various OSINT tasks by leveraging common network reconnaissance tools.Last updated -12Python