sentinel-agent-system
Sentinel — автономный страж здоровья системы
Sentinel — это мультиагентная платформа мониторинга инфраструктуры для облачно-нативной среды. Помимо расследования аномалий в реальном времени, она также выступает в роли естественно-языкового интерфейса платформы к операционной телеметрии, позволяя администраторам запрашивать состояние инфраструктуры без написания SQL.
Четыре специализированных агента — Monitor, Diagnostician, Remediation и Data Intelligence — взаимодействуют через конечный автомат LangGraph, координация которого полностью осуществляется через единый стандартизированный MCP-шлюз.
Архитектура
Основной рабочий процесс — это циклический конечный автомат LangGraph: Monitor обнаруживает аномалии, Diagnostician определяет вероятную первопричину с помощью базы знаний RAG, Remediation пытается применить подходящее исправление (с учётом предохранительных ограничений), а Verify подтверждает, сработало ли исправление. Если проверка не удалась, граф возвращается к Diagnostician — вплоть до настраиваемого предела повторных попыток.
Все агенты взаимодействуют с системой исключительно через MCP-шлюз (Model Context Protocol) — ни один агент не обращается к базе данных, журналам или базе знаний напрямую. Это делает каждый вызов инструмента проверяемым и заменяемым за единым интерфейсом.
Related MCP server: dagster-mcp
Возможности
Четыре агента CrewAI, каждый из которых имеет доступ только к тем MCP-инструментам, которые требуются для его роли
Диагностика на основе RAG по подобранному набору операционных инструкций (runbook) с использованием эмбеддингов Sentence-Transformers и поиска по сходству FAISS
Интерфейс Natural-language-to-SQL поверх базы данных телеметрии инфраструктуры, с корректной деградацией для вопросов, выходящих за рамки области применения
Предохранительные ограничения (safety guardrails), которые блокируют высокорисковые команды восстановления (например, перезагрузку сервисов), когда система находится под критической нагрузкой — проверено, что они корректно блокируют в реальных условиях, а не только в теории
Самовосстанавливающийся цикл повторных попыток: неудачные проверки автоматически направляются обратно на диагностику, а не завершаются молчаливым сбоем
Полная наблюдаемость благодаря трассировке LangSmith при каждом NL2SQL-вызове
Технологический стек
Слой | Инструменты |
Оркестрация агентов | CrewAI |
Рабочий процесс / конечный автомат | LangGraph |
Шлюз инструментов | FastMCP |
Инференс LLM | Groq ( |
Эмбеддинги + поиск | Sentence-Transformers ( |
Наблюдаемость | LangSmith |
База данных | SQLite |
Установка
python -m venv venv
venv\Scripts\activate # Windows
pip install -r requirements.txtСоздайте файл .env со следующим содержимым:
GROQ_API_KEY=your_key
LANGCHAIN_TRACING_V2=true
LANGCHAIN_API_KEY=your_langsmith_key
LANGCHAIN_PROJECT=sentinel-agent-system
Запуск демонстрации
python demo.pyЭто запускает полный конвейер на тестовом сервере, выводя рассуждения каждого агента по мере прохождения этапов Monitor → Diagnose → Remediate → Verify, включая живую демонстрацию цикла повторных попыток, если проверка не удаётся с первой попытки.
Примечание о результатах работы
Post-Mortem Report, скриншоты трассировок NL2SQL в LangSmith и диаграммы рабочего процесса были предоставлены отдельно, в соответствии с условиями задания.
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