prometheus-mcp

prometheus-mcp

3.4

If you are the rightful owner of prometheus-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Prometheus MCP Server enables seamless integration between AI assistants and Prometheus, facilitating natural language interactions with monitoring infrastructure.

The Prometheus MCP Server is a Model Context Protocol server designed to bridge the gap between AI assistants and Prometheus, a leading open-source monitoring solution. By providing a direct API integration, the server allows users to effortlessly query, discover, and analyze metrics using natural language. This integration is particularly beneficial for developers and IT professionals who use tools like Visual Studio Code, Cursor, Windsurf, and Claude Desktop, as it enhances their ability to interact with Prometheus without needing to delve into complex query languages. The server is lightweight, fast, and optimized for AI consumption, making it a valuable tool for those looking to streamline their monitoring processes.

Features

  • Fast and lightweight with direct API integration
  • LLM-friendly structured JSON responses
  • Configurable capabilities for security and operational needs
  • Dual transport support with stdio and HTTP
  • Seamless integration with popular development tools

Tools

  1. prometheus_list_metrics

    List all available Prometheus metrics

  2. prometheus_metric_metadata

    Get metadata for a specific Prometheus metric

  3. prometheus_list_labels

    List all available Prometheus labels

  4. prometheus_label_values

    Get all values for a specific Prometheus label

  5. prometheus_list_targets

    List all Prometheus scrape targets

  6. prometheus_scrape_pool_targets

    Get targets for a specific scrape pool

  7. prometheus_runtime_info

    Get Prometheus runtime information

  8. prometheus_build_info

    Get Prometheus build information

  9. prometheus_query

    Execute an instant Prometheus query

  10. prometheus_query_range

    Execute a Prometheus range query