dot-ai MCP Server
If I could only have one MCP server, this would be it.
dot-ai is an AI-powered MCP server for Kubernetes operations created by Viktor Farcic. It does many things, and Viktor continuously improves it and adds new features. I’m trying to keep up and explore which functions would improve my workflow — I’ve only begun to scratch the surface.
What dot-ai Does
| Feature | Description | My Usage |
|---|---|---|
| Shared Prompts Library | PRD workflow (prd-create, prd-next, prd-done) + custom prompts via git sync | Active |
| Resource Provisioning Intelligence | Discover cluster capabilities, match intent, generate manifests, auto-install tools via Helm | Not yet |
| Issue Remediation | AI-powered root cause analysis with multi-step investigation and executable commands | Not yet |
| Cluster Query | Natural language questions about clusters without kubectl syntax | Not yet |
| Pattern & Policy Management | Capture organizational knowledge and governance policies in vector DB | Not yet |
| Project Setup & Governance | Generate 25+ files (LICENSE, CONTRIBUTING, SECURITY, workflows, Renovate, etc.) | Not yet |
So far I’m actively using two features (shared prompts and PRDs), but the cluster query capability is worth highlighting:
Shared prompts — I wanted to try this out, though I don’t really need it yet since I’m not sharing prompts with a team. But it works well and the prompts appear as /dot-ai:prompt-name in Claude Code. See my Saved Prompts for examples.
PRDs workflow — This is fantastic and I highly recommend it. dot-ai includes built-in project management prompts that form a complete lifecycle:
| Command | Purpose |
|---|---|
prd-create | Create a comprehensive PRD with problem statement, solution, success criteria |
prd-start | Begin implementation — creates feature branch, identifies first task |
prd-next | Analyze PRD and recommend the highest-priority next task |
prd-update-progress | Update PRD checkboxes based on git commits and code changes |
prd-done | Complete workflow — push changes, create PR, merge, close issue |
The killer feature: PRDs break big tasks into small, independent chunks. You don’t have to worry about AI context limits on large projects — just run prd-next, complete a few tasks, clear the context, and start fresh. The PRD file itself maintains continuity across sessions.
More on this in the Technical Deep Dive tab. Also check out the video below:
“How I Tamed Chaotic AI Coding with Simple Workflow Commands”
Cluster Query: Semantic Search for Kubernetes
One of the most promising dot-ai features is Cluster Query, which solves a fundamental problem: kubectl get all is a lie. It returns maybe 10% of what’s actually in your cluster.
The problem is that Kubernetes uses etcd (a key-value store) which was never designed for complex querying. Finding “all databases” means guessing at resource names (database, db, postgresql, psql…) across 356+ resource types and multiple API groups. That’s a bash scripting nightmare.
dot-ai’s approach: sync Kubernetes metadata into Qdrant (a vector database), enabling both traditional structured queries and semantic search. Ask “find all databases” and it returns PostgreSQL StatefulSets, CloudNativePG clusters, Qdrant instances, and AWS RDS resources via Crossplane, all in milliseconds instead of minutes of iterative kubectl calls.
“Why Kubernetes Querying Is Broken and How I Fixed It” - Viktor explains the vector DB approach and demonstrates natural language cluster queries.
How it works under the hood:
graph TB
subgraph "Claude Code"
CC[Claude Code CLI]
end
subgraph "Kubernetes Cluster"
DA[dot-ai MCP Server]
QD[Qdrant Vector DB]
end
subgraph "Git"
REPO[Prompts Repository]
end
CC -->|MCP Protocol| DA
DA -->|Git Sync| REPO
DA --> QD
Qdrant is deployed as part of the full dot-ai stack. It powers the Cluster Query feature by storing synced Kubernetes metadata for semantic search.
Other dot-ai Related Videos
“AI Meets Kubernetes” — Viktor demonstrates the deployment recommendation workflow from intent to running application.
“Why Your Infrastructure AI Sucks (And How to Fix It)” — Deep dive into capabilities discovery, organizational patterns, policy enforcement, and structured workflows.
Resources
Documentation:
- DevOps AI Toolkit — Official site
- MCP Prompts Guide — Full list of built-in prompts
- GitHub: vfarcic/dot-ai — Source code
- PulseMCP: dot-ai — MCP server listing
Videos:
- DevOps Toolkit YouTube Channel — More AI + Kubernetes content
If you made it this far, scroll back up and check out the Technical Deep Dive tab — it covers deployment, custom prompts, and the full PRD workflow.