MCP.so
ログイン

Prometheus MCP Server

@yshngg

基本情報

カテゴリ

開発者ツール

ライセンス

Apache-2.0

トランスポート

stdio

作者

yshngg

Prometheus MCP Server について

A Prometheus Model Context Protocol Server.

Prometheus MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "prometheus-mcp-server-yshngg": {
      "command": "docker",
      "args": [
        "pull",
        "ghcr.io/yshngg/prometheus-mcp-server:latest"
      ]
    }
  }
}

Prometheus MCP Server のツール

4

Return currently loaded configuration file

Return flag values that Prometheus was configured with

Trigger a reload of the Prometheus configuration and rule files

Trigger a graceful shutdown of Prometheus

概要

What is prometheus-mcp-server?

A Golang-based Model Context Protocol (MCP) server that enables natural language interactions with Prometheus metrics and queries. It acts as a bridge between MCP-compatible clients (like Claude Desktop) and Prometheus servers, providing full compatibility with the Prometheus HTTP API v1.

How to use prometheus-mcp-server?

Run the server by specifying the Prometheus address and transport. Use Docker, a pre-built binary, or build from source. Example: prometheus-mcp-server --prom-addr="http://localhost:9090" (defaults to stdio transport). Configurable flags: -prom-addr, -transport (stdio, http, sse), -mcp-addr.

Key features of prometheus-mcp-server

  • Complete Prometheus API v1 coverage via MCP tools
  • Instant and range query execution
  • Metadata discovery (series, labels, values)
  • Target, rule, and alert management
  • TSDB administration (snapshots, series deletion)
  • Multiple transport options (HTTP, SSE, stdio)

Use cases of prometheus-mcp-server

  • Query Prometheus metrics using natural language from an MCP client
  • Monitor alerting rules and targets without writing PromQL directly
  • Retrieve historical metric data over defined time ranges
  • Perform administrative tasks like TSDB snapshots or series deletion
  • Integrate Prometheus observability into AI-powered assistants

よくある質問

1

What dependencies are required?

Go 1.23+ and a running Prometheus server v2.x, plus a compatible MCP client.

2

How is data accessed?

All queries go directly against the Prometheus HTTP API; no data is stored locally by the server.

3

What transport protocols are supported?

stdio (default), HTTP, and SSE (deprecated). HTTP is recommended for web integrations.

コメント

「開発者ツール」の他のコンテンツ