Local MCP server to query Grafana, Prometheus, Kafka UI, and Datadog with BYOK credentials in env vars.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
The install command below didn't complete successfully in our automated test.
npx -y processnpm ERR! could not determine executable to run npm ERR! A complete log of this run can be found in: /home/user/.npm/_logs/2026-08-09T15_26_25_884Z-debug-0.log
This is an experimental automated check and can have false negatives โ missing environment variables, a slow cold install, etc. It doesnโt necessarily mean somethingโs wrong. Last checked 1mo ago.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Byok Observability MCP.
Query your observability stack from Claude Code, Codex, or any MCP client and no data leaves your machine.
Bring Your Own Keys โ credentials stay in env vars on your machine. No clone, no build, runs via npx.
Partial setup โ configure only the backends you use. Tools for unconfigured backends are never exposed.
Quick Start ยท Tools ยท Credentials ยท Configuration ยท Scheduled Reports ยท Examples ยท Security ยท Development
๐ค Claude Code / Codex CLI
โ
โผ
โก byok-observability-mcp
(Local npx process)
โ
๐ env vars never leave your machine
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ Grafana ๐ฅ Prometheus โ
โ ๐ถ Kafka UI ๐ถ Datadog โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Run once, answer a few questions, get a ready-made .mcp.json:
The wizard will:
.mcp.json to your project root or ~/.claude/ โ your choiceThen just start Claude Code:
[!TIP] That's it. No clone, no build, no env file. Works in under 60 seconds.
.mcp.jsonCreate .mcp.json in your project root. Include only the backends you need.
Credentials in git? Use the
${VAR}approach instead โ see Configuration โ Method B.
Start Claude Code:
Claude Code reads .mcp.json automatically. No claude mcp add, no build step.
Verify by asking Claude:
| Client | Configuration |
|---|---|
| Claude Code | .mcp.json in project root (recommended) or claude mcp add CLI |
| OpenAI Codex CLI | .mcp.json in project root โ same format as Claude Code |
Both clients read .mcp.json automatically. The Quick Start above works for either.
Or add via CLI:
Always available. Checks connectivity across all configured backends.
| Tool | Description |
|---|---|
obs_health_check | Unified Health Check. Runs a parallel check on all backends and returns a status table. |
Enabled when
GRAFANA_URL+GRAFANA_TOKENare set.
| Tool | Description |
|---|---|
grafana_health | Check connectivity, version, and database status |
grafana_list_datasources | List all datasources (name, type, UID) |
grafana_query_metrics | Run a PromQL expression via a Grafana datasource |
grafana_list_dashboards | Search and list dashboards by name or tag |
grafana_get_dashboard | Get panels and metadata for a dashboard by UID |
grafana_list_alerts | List active alerts from Alertmanager (firing/pending) |
grafana_get_alert_rules | List all configured alert rules across all folders |
Enabled when
PROMETHEUS_URLis set.
| Tool | Description |
|---|---|
prometheus_health | Check connectivity |
prometheus_query | Instant PromQL query โ current value of a metric |
prometheus_query_range | Range PromQL query โ metric values over time |
prometheus_list_metrics | List all available metric names |
prometheus_metric_metadata | Get help text and type for a specific metric |
Enabled when
KAFKA_UI_URLis set.
| Tool | Description |
|---|---|
kafka_list_clusters | List configured Kafka clusters and their status |
kafka_list_topics | List topics in a cluster |
kafka_describe_topic | Get partition count, replication factor, and config |
kafka_list_consumer_groups | List consumer groups and their state |
kafka_consumer_group_lag | Get per-partition lag for a consumer group |
kafka_broker_health | Broker count and disk usage per broker |
Enabled when both
DD_API_KEYandDD_APP_KEYare set. Proxies the official Datadog MCP server.
Default toolsets: core, apm, alerting. Set DD_TOOLSETS=all to load everything.
| Toolset | Covers |
|---|---|
core | Metrics, dashboards, monitors, infrastructure |
apm | APM services, traces, service map |
alerting | Monitors, downtimes, alerts |
logs | Log search and analytics |
incidents | Incident management |
ddsql | SQL-style metric queries |
security | Cloud security posture |
synthetics | Synthetic test results |
networks | Network performance monitoring |
dbm | Database monitoring |
software-delivery | CI/CD pipelines |
llm-obs | LLM observability |
cases | Case management |
feature-flags | Feature flag tracking |
Viewer โ Createglsa_) โ you won't see it againIf your Grafana uses a self-signed certificate:
If Prometheus has no authentication:
If Prometheus uses basic auth:
If Kafka UI has no authentication:
If Kafka UI requires a login:
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/alimuratkuslu-byok-observability-mcp)<a href="https://allmcps.com/mcp/alimuratkuslu-byok-observability-mcp"><img src="https://allmcps.com/api/badge/alimuratkuslu-byok-observability-mcp?style=directory" alt="Byok Observability MCP on AllMCPs" /></a>