Alertmanager

MCP to interact with Alertmanager - observability alerts management tool

mcp-alertmanager

MCP server for Prometheus Alertmanager. Exposes alert listing and silence management as MCP tools.

Tools

ToolDescription
list_alertsList alerts with optional filters (label matchers, state, receiver)
list_silencesList silences with optional label matcher filters
get_silenceGet a single silence by ID
create_silenceCreate a new silence with matchers, author, comment, and duration
delete_silenceExpire (delete) a silence by ID

Usage

stdio mode (default)

mcp-alertmanager -url http://alertmanager:9093

SSE mode

mcp-alertmanager -url http://alertmanager:9093 -mode sse -httpListenAddr :8012

Authentication

Basic auth:

mcp-alertmanager -url http://alertmanager:9093 -username admin -password-file /path/to/password

Custom headers (e.g. bearer token, multi-tenancy):

mcp-alertmanager -url http://alertmanager:9093 \
  -header "Authorization: Bearer <token>" \
  -header "X-Scope-OrgID: tenant1"

Claude Desktop Configuration

{
  "mcpServers": {
    "alertmanager": {
      "command": "mcp-alertmanager",
      "args": ["-url", "http://alertmanager:9093"]
    }
  }
}

Building

task build

Testing

task test        # unit tests
task test:e2e    # e2e tests (builds binary first)
task test:all    # all tests

Máy chủ liên quan

NotebookLM Web Importer

Nhập trang web và video YouTube vào NotebookLM chỉ với một cú nhấp. Được tin dùng bởi hơn 200.000 người dùng.

Cài đặt tiện ích Chrome