NestDaddy

Devops Mcp

io.github.NotHarshhaa/devops-mcp ยท v2.1.1

Unified MCP server for Kubernetes, ArgoCD, Prometheus, PagerDuty, and Loki

Connect Runs on your machine

Terminal
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]
claude_desktop_config.json
{
  "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>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "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>"
      }
    }
  }
}
.vscode/mcp.json
{
  "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

NameDescription
KUBECONFIG
Optional
Path to Kubernetes kubeconfig file
K8S_CONTEXT
Optional
Kubernetes context to use
ARGOCD_SERVER
Optional
ArgoCD server URL
ARGOCD_TOKEN
Optional, secret
ArgoCD authentication token
PROMETHEUS_URL
Optional
Prometheus server URL
PROMETHEUS_BEARER_TOKEN
Optional, secret
Prometheus bearer token
PAGERDUTY_TOKEN
Optional, secret
PagerDuty API token
PAGERDUTY_USER_EMAIL
Optional
PagerDuty user email for mutations requiring From header
LOKI_URL
Optional
Loki server URL
LOKI_TOKEN
Optional, secret
Loki authentication token

Details

Package@notharshhaa/[email protected] (NPM, stdio)
First published5 Oct 2026
Last updated5 Oct 2026
Registry nameio.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.