Skip to main content
Glama

prometheus-mcp

by idanfishman
CHANGELOG.md4.86 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.1.3](https://github.com/idanfishman/prometheus-mcp/releases/tag/v1.1.3) - 2025-07-14 ### Changed - Bumped dependencies: - `@modelcontextprotocol/sdk` to `^1.15.1` - `dotenv` to `^17.2.0` - `zod` to `^3.25.76` - `eslint` to `^9.31.0` - `@eslint/js` to `^9.31.0` - `@types/node` to `^24.0.13` - `typescript-eslint` to `^8.36.0` ## [1.1.2](https://github.com/idanfishman/prometheus-mcp/releases/tag/v1.1.2) - 2025-06-30 ### Fixed - Fixed the issue where the MCP server was not working because of the `dotenv` logging. ### Changed - Bumped dependencies: - `@modelcontextprotocol/sdk` to `^1.13.2` - `@eslint/js` to `^9.30.0` - `@types/node` to `^24.0.4` - `dotenv` to `^17.0.0` - `eslint` to `^9.30.0` - `eslint-plugin-prettier` to `^5.5.1` - `prettier` to `^3.6.2` ## [1.1.1](https://github.com/idanfishman/prometheus-mcp/releases/tag/v1.1.1) - 2025-06-30 [YANKED] ### Added - Instructions for installing the MCP server in Claude Desktop via DXT extension. ## [1.1.0](https://github.com/idanfishman/prometheus-mcp/releases/tag/v1.1.0) - 2025-06-29 ### Added - PostgreSQL AI DBA Example - Complete demonstration of Claude acting as an AI DBA using the Prometheus MCP server - 60-minute Black Friday e-commerce simulation with 6 realistic performance phases - Full Docker stack: PostgreSQL, Prometheus, Grafana, PgBench load generator - 9 custom SQL workload patterns simulating real-world database issues - 4 AI DBA prompt templates for different analysis scenarios - Automated orchestration scripts for one-command deployment - Release workflow for creating `.dxt` extension package for one-click installation in Claude Desktop ### Changed - Upgraded Docker base image to `node-lts` version `22.17.0`. ## [1.0.3](https://github.com/idanfishman/prometheus-mcp/releases/tag/v1.0.3) - 2025-06-26 ### Fixed - Issue where the `linux/arm64` was not built, enabling support for multiple architectures in the Docker build process. ## [1.0.2](https://github.com/idanfishman/prometheus-mcp/releases/tag/v1.0.2) - 2025-06-24 ### Added - Dependabot configuration for automated npm and Docker dependency updates - Pull request template with structured changelog sections - Collapsible installation sections for multiple platforms (VS Code, Cursor, Windsurf, Claude Desktop) ### Changed - Updated dependencies: `@modelcontextprotocol/sdk` to `^1.13.1`, `@types/node` to `^24.0.4`, `prettier` to `^3.6.0` - Improved README badge styling and visual presentation - Enhanced example configurations with environment variables ### Fixed - Default PROMETHEUS_URL and adjusted default ports for HTTP transport ## [1.0.1](https://github.com/idanfishman/prometheus-mcp/releases/tag/v1.0.1) - 2025-06-24 ### Fixed - **NPM package** - Fixed the NPM package to correctly publish the package. ## [1.0.0](https://github.com/idanfishman/prometheus-mcp/releases/tag/v1.0.0) - 2025-06-23 ### Added - **Model Context Protocol (MCP) server** for Prometheus integration, enabling AI assistants to interact with Prometheus through natural language. - **NPM package** (`idanfishman/prometheus-mcp`) for easy installation and integration. - **Docker container** (`idanfishman/prometheus-mcp`) for containerized deployments, including health check endpoints. - **Dual transport support**: - **stdio transport** - For direct integration with MCP clients like VS Code - **HTTP transport** - For web-based integrations and API access - **Configurable tool capabilities** - Enable/disable specific tool categories as needed: - All capabilities enabled by default - Granular control over Discovery, Info, and Query tools - **10 Prometheus tools** organized into three categories: - Discovery Tools - `prometheus_list_metrics` - List all available Prometheus metrics - `prometheus_metric_metadata` - Get metadata for specific metrics - `prometheus_list_labels` - List all available Prometheus labels - `prometheus_label_values` - Get values for specific labels - `prometheus_list_targets` - List all Prometheus scrape targets - `prometheus_scrape_pool_targets` - Get targets for specific scrape pools - Info Tools - `prometheus_runtime_info` - Get Prometheus runtime information - `prometheus_build_info` - Get Prometheus build information - Query Tools - `prometheus_query` - Execute instant Prometheus queries - `prometheus_query_range` - Execute range queries with time series data. ### Internal - **Test coverage** - Test coverage for all critical parts. - **Code quality tools** - ESLint and Prettier configuration

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/idanfishman/prometheus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server