Token导航 LogoToken导航TokenDH.com
MCP Alertmanager logo
运维云端stdio官方级别未说明来源级核验

MCP Alertmanager

MCP Server

mcp-alertmanager@latest

一个用于Prometheus Alertmanager集成的Model Context Protocol (MCP)服务器,提供原生Go二进制文件并内置Kubernetes连接功能。

工具数

12

提示词数

0

GitHub Stars

0

资源数

0
自动化运维GoVS CodeWindsurfVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jeanlopezxyz

提供方

jeanlopezxyz

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y mcp-alertmanager@latest

详细介绍

警报管理器MCP服务器(Go)

![License: MIT](https://opensource.org/licenses/MIT) ](https://www.npmjs.com/package/mcp-alertmanager) ![Go](https://go.dev/) ](https://github.com/jeanlopezxyz/mcp-alertmanager/releases/latest)

A. 模型上下文协议(MCP) Prometheus警报管理器集成服务器。Native Go二进制文件,通过客户端Go内置Kubernetes连接。

安装

npx

npx -y mcp-alertmanager@latest

MCP客户端配置

添加到您的MCP客户端配置(VS代码、游标、Windsurf等):

{
  "mcpServers": {
    "alertmanager": {
      "command": "npx",
      "args": ["-y", "mcp-alertmanager@latest"],
      "env": {
        "ALERTMANAGER_URL": "http://localhost:9093"
      }
    }
  }
}

VS Code

code --add-mcp '{"name":"alertmanager","command":"npx","args":["-y","mcp-alertmanager@latest"],"env":{"ALERTMANAGER_URL":"http://localhost:9093"}}'

Kubernetes自动连接

通过K8S API服务代理自动连接到运行在OpenShift/Kubernetes中的Alertmanager。通过客户端go在集群配置中使用本机kubeconfig/。不 kubectl 或需要端口转发。

违约: openshift-monitoring/alertmanager-operated:9093

{
  "mcpServers": {
    "alertmanager": {
      "command": "npx",
      "args": ["-y", "mcp-alertmanager@latest"]
    }
  }
}

二进制

下载自 或从源代码构建:

make build
./mcp-alertmanager

______________________________________________________________________

配置

环境变量

变量描述
ALERTMANAGER_URL直接警报管理器API URL(覆盖K8S自动连接)

CLI标志

标志描述默认值
--url直接警报管理器URL-
--namespace Kubernetes 命名空间 openshift-monitoring
--serviceKubernetes服务名称alertmanager-operated
--service-portKubernetes服务端口9093
--service-scheme服务方案(http/https)https
--kubeconfigkubeconfig文件路径自动检测

优先: --url / ALERTMANAGER_URL >K8S自动连接

连接策略:

  1. 直接URL(如果 --urlALERTMANAGER_URL 已设置)
  2. K8S API代理(自动检测kubeconfig或集群内配置)

______________________________________________________________________

工具(12)

警报

工具说明
getAlerts使用可选过滤器获取警报
getAlertGroups获取按路由标签分组的警报
getCriticalAlerts仅获取严重性警报
getAlertingSummary摘要:按严重性、顶级警报、命名空间计数

使安静

工具说明
getSilences按州列出沉默
createSilence为警报创建静音
deleteSilence按ID删除静音

状态

工具说明
getAlertmanagerStatus服务器状态、版本、群集信息
getReceivers列出通知接收者

故障排除

工具说明
investigateAlert对特定警报进行深入调查
getAlertHistory警报历史和分析指南
correlateAlerts通过共享标签查找相关警报

______________________________________________________________________

示例提示

"What alerts are currently firing?"
"Are there any critical alerts?"
"Give me a summary of the alerting status"
"Investigate the HighMemoryUsage alert"
"Create a 2-hour silence for PodCrashLooping"
"What receivers are configured?"
"Find correlated alerts to identify the root cause"
"Show me alert history for KubeNodeNotReady"

______________________________________________________________________

发展

构建

make build              # Build for current platform
make build-all-platforms # Cross-compile for all platforms

容器

podman build -f Containerfile -t mcp-alertmanager .

______________________________________________________________________

Kubernetes/OpenShift部署

容器图像

容器映像可在GitHub容器注册表中找到:

ghcr.io/jeanlopezxyz/mcp-alertmanager:latest

Helm 图表

使用附带的Helm chart进行部署:

# Add the chart repository (or use local chart)
helm upgrade --install mcp-alertmanager ./charts/mcp-alertmanager \
  --namespace mcp-servers \
  --create-namespace \
  --set openshift=true

Helm值

参数说明默认值
image.registry容器注册表ghcr.io
image.repository图像存储库jeanlopezxyz/mcp-alertmanager
image.version图像标签latest
openshift启用OpenShift路由false
service.port服务端口8080
alertmanager.namespace警报管理器命名空间openshift-monitoring
alertmanager.service警报管理器服务名称alertmanager-operated
rbac.useClusterReader使用群集读取器角色true

自定义Alertmanager示例

helm upgrade --install mcp-alertmanager ./charts/mcp-alertmanager \
  --namespace mcp-servers \
  --set openshift=true \
  --set alertmanager.url=http://alertmanager.monitoring:9093

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

自动化运维GoVS Code告警管理本地部署Prometheus集成Kubernetes支持MCP服务器

支持客户端

WindsurfVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

mcp-alertmanager@latest

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP