Alertmanager
MCP para interagir com o Alertmanager - ferramenta de gerenciamento de alertas de observabilidade
GitHub
2
Experimente este MCPPatrocinadoDocumentação
mcp-alertmanager
Servidor MCP para o Prometheus Alertmanager. Expõe listagem de alertas e gerenciamento de silêncios como ferramentas MCP.
Ferramentas
| Ferramenta | Descrição |
|---|---|
list_alerts | Lista alertas com filtros opcionais (matchers de rótulos, estado, receptor) |
list_silences | Lista silêncios com filtros opcionais de matchers de rótulos |
get_silence | Obtém um único silêncio por ID |
create_silence | Cria um novo silêncio com matchers, autor, comentário e duração |
delete_silence | Expira (exclui) um silêncio por ID |
Uso
Modo stdio (padrão)
mcp-alertmanager -url http://alertmanager:9093
Modo SSE
mcp-alertmanager -url http://alertmanager:9093 -mode sse -httpListenAddr :8012
Autenticação
Autenticação básica:
mcp-alertmanager -url http://alertmanager:9093 -username admin -password-file /path/to/password
Cabeçalhos personalizados (ex.: token bearer, multi-tenancy):
mcp-alertmanager -url http://alertmanager:9093 \
-header "Authorization: Bearer <token>" \
-header "X-Scope-OrgID: tenant1"
Configuração do Claude Desktop
{
"mcpServers": {
"alertmanager": {
"command": "mcp-alertmanager",
"args": ["-url", "http://alertmanager:9093"]
}
}
}
Compilação
task build
Testes
task test # unit tests
task test:e2e # e2e tests (builds binary first)
task test:all # all tests