Unified MCP server for Kubernetes, ArgoCD, Prometheus, PagerDuty, and Loki
Connect Runs on your machine
claude mcp add devops-mcp -e KUBECONFIG=<KUBECONFIG> -e K8S_CONTEXT=<K8S_CONTEXT> -e ARGOCD_SERVER=<ARGOCD_SERVER> -e ARGOCD_TOKEN=<ARGOCD_TOKEN> -e PROMETHEUS_URL=<PROMETHEUS_URL> -e PROMETHEUS_BEARER_TOKEN=<PROMETHEUS_BEARER_TOKEN> -e PAGERDUTY_TOKEN=<PAGERDUTY_TOKEN> -e PAGERDUTY_USER_EMAIL=<PAGERDUTY_USER_EMAIL> -e LOKI_URL=<LOKI_URL> -e LOKI_TOKEN=<LOKI_TOKEN> -- npx -y @notharshhaa/[email protected]
{
"mcpServers": {
"devops-mcp": {
"command": "npx",
"args": [
"-y",
"@notharshhaa/[email protected]"
],
"env": {
"KUBECONFIG": "<KUBECONFIG>",
"K8S_CONTEXT": "<K8S_CONTEXT>",
"ARGOCD_SERVER": "<ARGOCD_SERVER>",
"ARGOCD_TOKEN": "<ARGOCD_TOKEN>",
"PROMETHEUS_URL": "<PROMETHEUS_URL>",
"PROMETHEUS_BEARER_TOKEN": "<PROMETHEUS_BEARER_TOKEN>",
"PAGERDUTY_TOKEN": "<PAGERDUTY_TOKEN>",
"PAGERDUTY_USER_EMAIL": "<PAGERDUTY_USER_EMAIL>",
"LOKI_URL": "<LOKI_URL>",
"LOKI_TOKEN": "<LOKI_TOKEN>"
}
}
}
}
{
"mcpServers": {
"devops-mcp": {
"command": "npx",
"args": [
"-y",
"@notharshhaa/[email protected]"
],
"env": {
"KUBECONFIG": "<KUBECONFIG>",
"K8S_CONTEXT": "<K8S_CONTEXT>",
"ARGOCD_SERVER": "<ARGOCD_SERVER>",
"ARGOCD_TOKEN": "<ARGOCD_TOKEN>",
"PROMETHEUS_URL": "<PROMETHEUS_URL>",
"PROMETHEUS_BEARER_TOKEN": "<PROMETHEUS_BEARER_TOKEN>",
"PAGERDUTY_TOKEN": "<PAGERDUTY_TOKEN>",
"PAGERDUTY_USER_EMAIL": "<PAGERDUTY_USER_EMAIL>",
"LOKI_URL": "<LOKI_URL>",
"LOKI_TOKEN": "<LOKI_TOKEN>"
}
}
}
}
{
"servers": {
"devops-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@notharshhaa/[email protected]"
],
"env": {
"KUBECONFIG": "<KUBECONFIG>",
"K8S_CONTEXT": "<K8S_CONTEXT>",
"ARGOCD_SERVER": "<ARGOCD_SERVER>",
"ARGOCD_TOKEN": "<ARGOCD_TOKEN>",
"PROMETHEUS_URL": "<PROMETHEUS_URL>",
"PROMETHEUS_BEARER_TOKEN": "<PROMETHEUS_BEARER_TOKEN>",
"PAGERDUTY_TOKEN": "<PAGERDUTY_TOKEN>",
"PAGERDUTY_USER_EMAIL": "<PAGERDUTY_USER_EMAIL>",
"LOKI_URL": "<LOKI_URL>",
"LOKI_TOKEN": "<LOKI_TOKEN>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
KUBECONFIGOptional | Path to Kubernetes kubeconfig file |
K8S_CONTEXTOptional | Kubernetes context to use |
ARGOCD_SERVEROptional | ArgoCD server URL |
ARGOCD_TOKENOptional, secret | ArgoCD authentication token |
PROMETHEUS_URLOptional | Prometheus server URL |
PROMETHEUS_BEARER_TOKENOptional, secret | Prometheus bearer token |
PAGERDUTY_TOKENOptional, secret | PagerDuty API token |
PAGERDUTY_USER_EMAILOptional | PagerDuty user email for mutations requiring From header |
LOKI_URLOptional | Loki server URL |
LOKI_TOKENOptional, secret | Loki authentication token |
Details
| Package | @notharshhaa/[email protected] (NPM, stdio) |
| First published | 5 Oct 2026 |
| Last updated | 5 Oct 2026 |
| Registry name | io.github.NotHarshhaa/devops-mcp |
More cloud and devops servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
