sentinel-agent-system
Sentinel — Guardián Autónomo de la Salud del Sistema
Sentinel es una plataforma de monitorización de infraestructura multiagente para un entorno nativo en la nube. Más allá de investigar anomalías en tiempo real, también actúa como la interfaz de lenguaje natural de la plataforma hacia la telemetría operativa, permitiendo a los administradores consultar la salud de la infraestructura sin escribir SQL.
Cuatro agentes especializados — Monitor, Diagnostician, Remediation y Data Intelligence — colaboran a través de una máquina de estados LangGraph, coordinados por completo mediante una única pasarela MCP estandarizada.
Arquitectura
El flujo de trabajo principal es una máquina de estados LangGraph circular: Monitor detecta anomalías, Diagnostician determina una causa raíz probable mediante una base de conocimiento RAG, Remediation intenta una solución adecuada (respetando las salvaguardas de seguridad), y Verify confirma si la solución funcionó. Si la verificación falla, el grafo vuelve a Diagnostician, hasta un límite de reintentos configurable.
Todos los agentes interactúan con el sistema exclusivamente a través de una pasarela MCP (Model Context Protocol) — ningún agente habla directamente con la base de datos, los registros o la base de conocimiento. Esto mantiene cada llamada de herramienta auditable y sustituible detrás de una única interfaz.
Related MCP server: dagster-mcp
Características
Cuatro agentes CrewAI, cada uno limitado a solo las herramientas MCP que su rol requiere
Diagnóstico respaldado por RAG sobre un conjunto seleccionado de runbooks operativos, utilizando embeddings de Sentence-Transformers y búsqueda de similitud FAISS
Interfaz de lenguaje natural a SQL sobre la base de datos de telemetría de infraestructura, con degradación elegante para preguntas fuera de alcance
Salvaguardas de seguridad que bloquean comandos de remediación de alto riesgo (p. ej., reinicios de servicios) cuando el sistema está bajo carga crítica — verificadas para bloquear correctamente en condiciones reales, no solo en teoría
Bucle de reintentos con autocuración: las verificaciones fallidas se enrutan automáticamente de vuelta al diagnóstico en lugar de fallar silenciosamente
Observabilidad completa mediante el rastreo de LangSmith en cada llamada NL2SQL
Pila tecnológica
Capa | Herramientas |
Orquestación de agentes | CrewAI |
Flujo de trabajo / máquina de estados | LangGraph |
Pasarela de herramientas | FastMCP |
Inferencia LLM | Groq ( |
Embeddings + recuperación | Sentence-Transformers ( |
Observabilidad | LangSmith |
Base de datos | SQLite |
Configuración
python -m venv venv
venv\Scripts\activate # Windows
pip install -r requirements.txtCrea un archivo .env con:
GROQ_API_KEY=your_key
LANGCHAIN_TRACING_V2=true
LANGCHAIN_API_KEY=your_langsmith_key
LANGCHAIN_PROJECT=sentinel-agent-system
Ejecutar una demo
python demo.pyEsto ejecuta el pipeline completo contra un servidor de muestra, imprimiendo el razonamiento de cada agente a medida que avanza por Monitor → Diagnose → Remediate → Verify, incluida una demostración en vivo del bucle de reintentos si la verificación falla en el primer intento.
Nota sobre los entregables
El Post-Mortem Report, las capturas de pantalla del rastreo NL2SQL de LangSmith y los diagramas de flujo de trabajo se enviaron por separado, según las instrucciones de la tarea.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA multi-agent MCP server that turns LLMs into an autonomous incident-response copilot, enabling rapid investigation, correlation, and remediation of production incidents.MIT
- AlicenseAqualityAmaintenanceAn MCP server that gives AI agents full visibility and control over your Dagster instance, enabling autonomous monitoring, diagnosis, and remediation of data pipelines.1710MIT
- Flicense-qualityDmaintenanceIntegrity monitor for MCP server ecosystems, providing real-time health checks, drift detection, and cascade impact analysis for any AI agent.
- AlicenseAqualityDmaintenanceAn MCP server that exposes live network monitoring data as Resources and diagnostic capabilities as Tools, letting AI assistants query network health conversationally.6MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Autopilot MCP server for GEO analyses, reports, content, audits, memories and agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RahemShakeel/sentinel-agent-system'
If you have feedback or need assistance with the MCP directory API, please join our Discord server