Alertmanager
MCP para interactuar con Alertmanager - herramienta de gestión de alertas de observabilidad
GitHub
2
Prueba este MCPPatrocinadoDocumentación
mcp-alertmanager
Servidor MCP para Prometheus Alertmanager. Expone listado de alertas y gestión de silencios como herramientas MCP.
Herramientas
| Herramienta | Descripción |
|---|---|
list_alerts | Lista alertas con filtros opcionales (coincidencias de etiquetas, estado, receptor) |
list_silences | Lista silencios con filtros opcionales de coincidencia de etiquetas |
get_silence | Obtiene un silencio individual por ID |
create_silence | Crea un nuevo silencio con coincidencias, autor, comentario y duración |
delete_silence | Expira (elimina) un silencio por ID |
Uso
modo stdio (predeterminado)
mcp-alertmanager -url http://alertmanager:9093
modo SSE
mcp-alertmanager -url http://alertmanager:9093 -mode sse -httpListenAddr :8012
Autenticación
Autenticación básica:
mcp-alertmanager -url http://alertmanager:9093 -username admin -password-file /path/to/password
Encabezados personalizados (p. ej., token de portador, multi-tenant):
mcp-alertmanager -url http://alertmanager:9093 \
-header "Authorization: Bearer <token>" \
-header "X-Scope-OrgID: tenant1"
Configuración de Claude Desktop
{
"mcpServers": {
"alertmanager": {
"command": "mcp-alertmanager",
"args": ["-url", "http://alertmanager:9093"]
}
}
}
Compilación
task build
Pruebas
task test # unit tests
task test:e2e # e2e tests (builds binary first)
task test:all # all tests