Kubernetes MCP server where AI proposes changes and you approve each with a passkey on your phone.
MCPpedia last refreshed this data
io.github.gkdis6/opsgate is an MCP server that kubernetes MCP server where AI proposes changes and you approve each with a passkey on your phone. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 40/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-gkdis6-opsgate": {
"url": "<see-readme-for-url>"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Kubernetes MCP server where AI proposes changes and you approve each with a passkey on your phone.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in cloud
Gives AI development tools Firebase-specific capabilities and expertise.
Cloud-powered AI platform with multi-agent swarms, sandboxes, and workflow automation
Draw cloud architecture diagrams with official AWS, Azure and GCP icons from a prompt or Terraform.
MCP Server for kubernetes management commands
MCP Security Weekly
Get CVE alerts and security updates for io.github.gkdis6/opsgate and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.

AI proposes. Your passkey runs it.
opsgate is a self-hosted, open-source MCP server for Kubernetes with human-in-the-loop approval, written in Go, for people who run servers on their own and want to hand them to AI without handing over a shell or kubectl. Every change to your server, whether an alert rule or an AI client such as Claude, ChatGPT, Claude Code or Cursor suggests it, becomes one approval card: the exact plan, who suggested it and whether it can be undone. Approve the card with a passkey on your phone or computer, and the server runs exactly that plan, then tells you whether the service recovered. Nothing else can make a change.
Three promises:
The same card approves everyday AI changes, such as writing a note, so passkey approval is already a habit when an outage comes.
opsgate is not a shell or a general agent, not a monitoring dashboard, not on-call paging for a team, and it never repairs anything without a person.
Status: not 1.0 yet. The core loop (alerts, approval cards, passkey approval, recovery check) is kept compatible as described in stability; notes, the host provider and the analyzer are experimental. Changes require user authorization, allowed targets and human approval. Read restrictions and output redaction reduce sensitive data exposure. Third-party security review is pending; the security policy explains the protections and remaining limitations.
Running a server alone usually leaves two gaps:
Giving an AI assistant a shell would close the second gap and open a worse one: a single wrong or irreversible command. opsgate closes both gaps and keeps every change in front of a person.
opsgate watch follows the Kubernetes API and sends alerts to
Discord, webhooks or email as soon as something fails. It can also put the
alert in your approval inbox and push a notification to your phone. See
watch alerts.Only purpose-built tools exist. There is no shell tool and no Kubernetes Secrets tool.
Providers, write actions and allowlists ar