Skip to content

Conversation

tjhop
Copy link

@tjhop tjhop commented Sep 25, 2025

This adds an MCP server entry for Prometheus that is more API/feature
complete than the existing server:

  • It has full support for prometheus' v1 API, so beyond querying it can
    dump configuration, flags, view TSDB stats, etc.
  • It has full support for prometheus HTTP config files, so beyond basic
    auth and token auth, it can handle proxy configs, oauth, TLS settings,
    setting arbitrary headers, etc.
  • It supports multi-tenancy in third party Prometheus implementations
    such as Thanos, Mimir, and Cortex (via HTTP headers in the config
    file).
  • It supports STDIO, SSE, and HTTP transports for more flexible
    deployment patterns/integration setups with other tools.
  • It exposes native prometheus metrics for monitoring and uses detailed
    structured logging to operationalize for proper deployment and
    management of the mcp server as a service.

Signed-off-by: TJ Hoplock [email protected]

This adds an MCP server entry for Prometheus that is more API/feature
complete than the existing server:

- It has full support for prometheus' v1 API, so beyond querying it can
  dump configuration, flags, view TSDB stats, etc.
- It has full support for prometheus HTTP config files, so beyond basic
  auth and token auth, it can handle proxy configs, oauth, TLS settings,
setting arbitrary headers, etc.
- It supports multi-tenancy in third party Prometheus implementations
  such as Thanos, Mimir, and Cortex (via HTTP headers in the config
file).
- It supports STDIO, SSE, and HTTP transports for more flexible
  deployment patterns/integration setups with other tools.
- It exposes native prometheus metrics for monitoring and uses detailed
  structured logging to operationalize for proper deployment and
management of the mcp server as a service.

Signed-off-by: TJ Hoplock <[email protected]>
@tjhop tjhop requested a review from a team as a code owner September 25, 2025 15:59
@tjhop
Copy link
Author

tjhop commented Oct 5, 2025

Ping @docker/ai-tools-team as that's what's set in CODEOWNERS -- please let me know if you have any thoughts/opinions 🙃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant