Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Alertmanager Mcp

    A Model Context Protocol (MCP) server that integrates with Prometheus Alertmanager

    4 stars
    TypeScript
    Updated Nov 4, 2025

    Table of Contents

    • Core Features
    • Technical Implementation
    • Installation
    • Prerequisites
    • Setup
    • Usage with Claude for Desktop
    • Available Tools
    • get-alerts
    • get-alert-details
    • create-silence
    • get-silences
    • delete-silence
    • get-alert-groups
    • Extending the Server
    • Resources

    Table of Contents

    • Core Features
    • Technical Implementation
    • Installation
    • Prerequisites
    • Setup
    • Usage with Claude for Desktop
    • Available Tools
    • get-alerts
    • get-alert-details
    • create-silence
    • get-silences
    • delete-silence
    • get-alert-groups
    • Extending the Server
    • Resources

    Documentation

    Prometheus Alertmanager MCP Server

    This project implements a Model Context Protocol (MCP) server that integrates with Prometheus Alertmanager. It serves as a bridge between Claude AI and Alertmanager, allowing Claude to interact with and manage alerts through a standardized interface.

    Core Features

    1. Alert Retrieval: Fetches and formats current alerts from Alertmanager with optional filtering capabilities.

    2. Alert Details: Provides detailed information about specific alerts when referenced by their fingerprint.

    3. Silence Management: Offers tools to create, list, and delete silences that suppress notifications for specific alerts.

    4. Alert Grouping: Retrieves alert groups as organized by Alertmanager.

    Technical Implementation

    • Built using TypeScript and the MCP SDK
    • Communicates with Alertmanager's HTTP API (v2)
    • Runs as a stdio-based process compatible with Claude for Desktop
    • Implements proper error handling and timeout management
    • Provides strongly-typed interfaces for alert and silence data

    Installation

    Prerequisites

    • Access to a running Prometheus Alertmanager instance
    • For Claude for Desktop: Node.js (v18 or newer) installed on your system

    Setup

    The package is available on npm and can be used directly with npx:

    bash
    npx alertmanager-mcp

    For global installation:

    bash
    npm install -g alertmanager-mcp
    alertmanager-mcp

    Usage with Claude for Desktop

    1. Configure Claude for Desktop to use the MCP server by editing the configuration file:

    json
    {
        "mcpServers": {
          "alertmanager": {
            "command": "docker",
            "args": [
              "run",
              "--rm",
              "-i",
              "--network=host",
              "-e", "ALERTMANAGER_URL=http://your-alertmanager-url:9093",
              "ghcr.io/kaznak/alertmanager-mcp:latest"
            ],
            "env": {}
          }
        }
      }

    2. Restart Claude for Desktop to load the new configuration.

    3. You can now ask Claude to interact with Alertmanager using natural language:

    • "Show me current alerts"
    • "Filter alerts related to CPU issues"
    • "Get details for this alert"
    • "Create a silence for this alert for the next 2 hours"

    Available Tools

    get-alerts

    Retrieves a list of alerts with optional filtering.

    Parameters:

    • filter: (optional) Filtering query (e.g., alertname=~'.*CPU.*')
    • silenced: (optional) Include silenced alerts
    • inhibited: (optional) Include inhibited alerts
    • active: (optional) Include active alerts (default: true)

    get-alert-details

    Gets detailed information about a specific alert.

    Parameters:

    • fingerprint: Alert fingerprint

    create-silence

    Creates a silence for alerts matching specified criteria.

    Parameters:

    • matchers: List of matchers for alerts
    • startsAt: (optional) Silence start time (ISO8601 format, default is current time)
    • endsAt: Silence end time (ISO8601 format)
    • createdBy: Username who created the silence
    • comment: Reason or explanation for the silence

    get-silences

    Retrieves a list of silences with optional filtering.

    Parameters:

    • filter: (optional) Filtering query (e.g., createdBy=~'.*admin.*')

    delete-silence

    Deletes a silence by ID.

    Parameters:

    • silenceId: ID of the silence to delete

    get-alert-groups

    Gets alert groups with optional filtering.

    Parameters:

    • active: (optional) Include active alerts (default: true)
    • silenced: (optional) Include silenced alerts
    • inhibited: (optional) Include inhibited alerts

    Extending the Server

    This MCP server can be extended with additional features such as:

    • Alert trend analysis
    • Automatic response suggestions
    • Integration with incident management systems
    • Custom dashboards for specific alert types

    Resources

    • Model Context Protocol Documentation
    • Prometheus Alertmanager Documentation
    • Alertmanager API Reference
    • MCP TypeScript SDK
    • Claude AI Documentation

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • NS

      Ns Private Access Mcp

      TypeScript·
      3
    • MC

      Mcp Server Aws Sso

      TypeScript·
      6
    • MC

      Mcp Wave

      TypeScript00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • NS

      Ns Private Access Mcp

      TypeScript·
      3
    • MC

      Mcp Server Aws Sso

      TypeScript·
      6
    • MC

      Mcp Wave

      TypeScript00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k