k8s-dev-mcp
Provides tools for exploring Kubernetes enhancement proposals (KEPs), contributor guidelines, and official documentation, enabling AI assistants to search and read design documents and community resources.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@k8s-dev-mcpList KEPs for SIG scheduling"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
k8s-dev-mcp
An MCP server that gives AI assistants access to Kubernetes enhancement proposals (KEPs), contributor guidelines, and official documentation.
What it does
Provides 7 tools over the Model Context Protocol:
Tool | Description |
| List and filter KEPs by SIG, status, or search query |
| Read a full KEP design document by number |
| Read KEP metadata (status, milestones, feature gates) |
| List available convention/guideline documents |
| Read a document, optionally a specific section |
| List section headings in a document |
| Full-text search across all repos |
Documents are sourced from three Kubernetes repos using sparse git checkouts:
kubernetes/enhancements — KEPs
kubernetes/community — contributor guidelines (API conventions, controller patterns, etc.)
kubernetes/website — official docs (API concepts, CRDs, server-side apply, etc.)
Related MCP server: code-intel MCP Server
Requirements
Node.js 18+
Git
ripgrep (
rg) — optional, falls back togrepfor full-text search
Install
Claude Code
claude mcp add k8s-dev-mcp npx github:Jefftree/k8s-dev-mcpGemini CLI
gemini mcp add k8s-dev-mcp npx github:Jefftree/k8s-dev-mcpManual
Add to your MCP client config:
{
"mcpServers": {
"k8s-dev-mcp": {
"command": "npx",
"args": ["github:Jefftree/k8s-dev-mcp"]
}
}
}Configuration
Repos and documents are defined in the bundled config.yaml. Override it by setting:
export K8S_CONTEXT_CONFIG=/path/to/custom/config.yamlEnvironment variables
Variable | Description |
| Path to a custom config.yaml |
| Cache directory for cloned repos (default: |
Development
npm install
npm run build
npm startLicense
Apache 2.0
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jefftree/k8s-dev-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server