kubernetes-runbooks-mcp-server
Provides access to Kubernetes troubleshooting runbooks for issues like node problems, pod problems, container errors, network issues, and resource management.
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., "@kubernetes-runbooks-mcp-serversearch runbooks for pod crashes"
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.
Kubernetes Runbooks MCP Server
A Model Context Protocol (MCP) server that provides access to Kubernetes troubleshooting runbooks from Container Solutions' Runbooks.
Features
🔍 Search & Discovery: Find relevant runbooks by keyword or browse all available topics
📖 Content Access: Fetch detailed troubleshooting guides for specific Kubernetes issues
🤖 AI Integration: Designed for seamless integration with AI assistants via MCP
⚡ Performance: Intelligent caching to minimize network requests
🛡️ Reliability: Robust error handling and graceful degradation
Related MCP server: Kubernetes MCP Server
Available Runbooks
The server provides access to comprehensive troubleshooting guides for:
Node Issues: Resource constraints, node availability problems
Pod Problems: CrashLoopBackOff, ImagePullBackOff, pending states
Container Errors: CreateContainerError, sandbox creation failures
Network Issues: Service connectivity, DNS resolution problems
Resource Management: OutOfPods states, resource allocation issues
Installation
Using uvx (Recommended)
Install and run directly with uvx:
uvx kubernetes-runbooks-mcp-serverUsing uv
uv tool install kubernetes-runbooks-mcp-server
kubernetes-runbooks-serverUsing pip
pip install kubernetes-runbooks-mcp-server
kubernetes-runbooks-serverUsage
With Claude Desktop
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"kubernetes-runbooks": {
"command": "uvx",
"args": ["kubernetes-runbooks-mcp-server"]
}
}
}Available Tools
list-topics: List all available runbook topicssearch-runbooks: Search runbooks by keywordfetch-runbook: Get specific runbook content by topic slug
Available Resources
Access runbooks directly via URI:
runbook://kubernetes/create-container-errorrunbook://kubernetes/crashloopbackoffrunbook://kubernetes/dns-failures
Available Prompts
troubleshoot-k8s: Interactive troubleshooting guidancerunbook-summary: Summarize key points from runbooks
Example Usage
# List all available topics
{"name": "list-topics", "arguments": {}}
# Search for pod-related issues
{"name": "search-runbooks", "arguments": {"query": "pod"}}
# Fetch specific runbook
{"name": "fetch-runbook", "arguments": {"topic": "crashloopbackoff"}}Development
Setup
git clone <repository-url>
cd kubernetes-runbooks-mcp-server
uv sync --devRunning
uv run kubernetes-runbooks-serverTesting
uv run pytestArchitecture
RunbookScraper: Handles web scraping from the runbooks website
Caching System: In-memory cache for runbook metadata and content
MCP Server: Implements the Model Context Protocol with resources, tools, and prompts
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests if applicable
Submit a pull request
License
MIT License - see LICENSE file for details.
Acknowledgments
Container Solutions for maintaining excellent Kubernetes runbooks
Model Context Protocol for the MCP specification
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
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/raihan0824/kubernetes-runbooks-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server