Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Descripción del creador (original en inglés)
Prometheus MCP — query metrics, inspect alerts, and explore scrape targets (read-only).
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
PROMETHEUS_URL, PROMETHEUS_TOKEN, PROMETHEUS_USERNAME, PROMETHEUS_PASSWORD, PROMETHEUS_SSL_VERIFYLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"prometheus": {
"command": "uvx",
"args": [
"prometheus-mcp"
],
"env": {
"PROMETHEUS_URL": "your-value",
"PROMETHEUS_TOKEN": "your-value",
"PROMETHEUS_USERNAME": "your-value",
"PROMETHEUS_PASSWORD": "your-value",
"PROMETHEUS_SSL_VERIFY": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add prometheus --env PROMETHEUS_URL=your-value --env PROMETHEUS_TOKEN=your-value --env PROMETHEUS_USERNAME=your-value --env PROMETHEUS_PASSWORD=your-value --env PROMETHEUS_SSL_VERIFY=your-value -- uvx prometheus-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"prometheus": {
"command": "uvx",
"args": [
"prometheus-mcp"
],
"env": {
"PROMETHEUS_URL": "your-value",
"PROMETHEUS_TOKEN": "your-value",
"PROMETHEUS_USERNAME": "your-value",
"PROMETHEUS_PASSWORD": "your-value",
"PROMETHEUS_SSL_VERIFY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"prometheus": {
"type": "stdio",
"command": "uvx",
"args": [
"prometheus-mcp"
],
"env": {
"PROMETHEUS_URL": "your-value",
"PROMETHEUS_TOKEN": "your-value",
"PROMETHEUS_USERNAME": "your-value",
"PROMETHEUS_PASSWORD": "your-value",
"PROMETHEUS_SSL_VERIFY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
PROMETHEUS_USERNAME envPROMETHEUS_SSL_VERIFY envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub mshegolev, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: PROMETHEUS_URL, PROMETHEUS_TOKEN, PROMETHEUS_PASSWORD
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.1.0) llegó al registro hace 7 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Browser Use, Chrome DevTools MCP, MCP Server Browser
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
MCP server for Chrome DevTools
MCP server for browser use access
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
MCP server for [Prometheus](https://prometheus.io/) metrics and observability. Give Claude (or any MCP-capable agent) read access to your Prometheus instance — query metrics with PromQL, inspect active alerts, and explore scrape targets — without leaving the conversation.
The existing Prometheus integrations require custom scripts or direct API knowledge. This server:
readOnlyHint: true — zero risk of modifying Prometheus data.structuredContent) for programmatic use + Markdown (content) for human-readable display.| Tool | Endpoint | Description |
|---|---|---|
prometheus_list_metrics | GET /api/v1/label/__name__/values | List all metric names with optional substring filter (cap 500) |
prometheus_query | GET /api/v1/query | Execute an instant PromQL query |
prometheus_query_range | GET /api/v1/query_range | Execute a PromQL range query returning time-series |
prometheus_list_alerts | GET /api/v1/alerts | List active and pending alerts |
prometheus_list_targets | GET /api/v1/targets | List scrape targets by health and job |
Version 4.0 introduces powerful new capabilities for AI agents to autonomously investigate production errors:
federation_analyze_alerts tool combining all v4.0 featurespip install prometheus-mcp
Or run directly without installing:
uvx prometheus-mcp
All configuration is via environment variables:
| Variable | Required | Default | Description |
|---|---|---|---|
PROMETHEUS_URL | Yes | — | Prometheus server URL, e.g. https://prometheus.example.com (no trailing slash) |
PROMETHEUS_TOKEN | No | — | Bearer token (takes precedence over Basic auth) |
PROMETHEUS_USERNAME | No | — | HTTP Basic auth username |
PROMETHEUS_PASSWORD | No | — | HTTP Basic auth password |
PROMETHEUS_SSL_VERIFY | No | true | Set false for self-signed certificates |
Copy .env.example to .env and fill in your values.
Add to your MCP config (claude_desktop_config.json or .claude/mcp.json):
{
"mcpServers": { "prometheus": { "command": "prometheus-mcp", "env": { "PROMETHEUS_URL": "https://prometheus.example.com", "PROMETHEUS_TOKEN": "your-token-here" } } } }
Or with uvx (no install required):
{
"mcpServers": { "prometheus": { "command": "uvx", "args": ["prometheus-mcp"], "env": { "PROMETHEUS_URL": "https://prometheus.example.com" } } } }
docker run --rm -e PROMETHEUS_URL=https://prometheus.example.com prometheus-mcp
Once configured, ask Claude:
prometheus_list_metricsReturns all metric names Prometheus knows about. Use pattern to filter by substring (case-insensitive). Start here when you don't know which metrics are available. Output is capped at 500 metrics with a truncation hint.
prometheus_queryExecute an instant PromQL expression and get current values. Returns result type (vector/scalar/matrix/string), sample count, and per-sample labels and values.
Parameters:
query (required) — PromQL expression, e.g. up, rate(http_requests_total[5m])time (optional) — RFC3339 or Unix timestamp; defaults to nowprometheus_query_rangeExecute a PromQL expression over a time window. Returns one series per matching time series with timestamped values. Total data points across all series are capped at 5000.
Parameters:
query (required) — PromQL expressionstart / end (required) — RFC3339 or Unix timestampsstep (required) — resolution like 15s, 1m, 5mPrometheus rejects steps that would produce > 11,000 points per series (HTTP 422). Increase step or narrow the range if this happens.
Note: The Prometheus range API does not support filtering by branch or commit — filters are expressed purely in PromQL label matchers.
prometheus_list_alertsReturns all active/pending alerts with labels (including alertname, severity), state, activation time, and current value. Includes a state summary (firing vs pending counts).
prometheus_list_targetsReturns scrape targets with job name, instance address, health (up/down/unknown), last scrape duration in milliseconds, and any error message. Includes a per-job summary. Filter by state: active (default), dropped, or any.
requests.Session with connection pooling.trust_env = False to bypass environment proxies (Prometheus is typically an internal service).prometheus_query_range caps output at 5000 total points across all series — use a larger step for long windows.prometheus_list_metrics returns up to 500 metrics after filtering.git clone https://github.com/mshegolev/prometheus-mcp
cd prometheus-mcp pip install -e '.[dev]' pytest tests/ -v ruff check src tests ruff format src tests
This project includes an OpenAPI 3.0 specification in the specs/ directory that documents all MCP tools exposed by the server.
To validate the specification:
python3 specs/validate_spec.py
This repository includes automated scripts and GitHub Actions workflows to streamline the release process:
scripts/auto-commit-push.sh - Automatically commit and push changes with optional release triggerscripts/release.sh - Full release automation including pipeline checking, version bumping, and taggingpost-push-check.yml - Monitors test pipeline status after each push and comments on the commitauto-release.yml - Manual workflow to create releases with version bumping (patch, minor, or major)To trigger an automated release:
MIT — see LICENSE.