MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

M
MCP Alertmanager
作者 @zekker6

MCP server for Alertmanager

创建于 2/25/2026
更新于 about 4 hours ago
Repository documentation and setup instructions

mcp-alertmanager

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

Tools

| Tool | Description | |------|-------------| | list_alerts | List alerts with optional filters (label matchers, state, receiver) | | list_silences | List silences with optional label matcher filters | | get_silence | Get a single silence by ID | | create_silence | Create a new silence with matchers, author, comment, and duration | | delete_silence | Expire (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
快速设置
此服务器的安装指南

安装命令 (包未发布)

git clone https://github.com/zekker6/mcp-alertmanager
手动安装: 请查看 README 获取详细的设置说明和所需的其他依赖项。

Cursor 配置 (mcp.json)

{ "mcpServers": { "zekker6-mcp-alertmanager": { "command": "git", "args": [ "clone", "https://github.com/zekker6/mcp-alertmanager" ] } } }