Kubernetes Documentation MCP Server
A Kubernetes documentation assistant built with the MCP (Model Context Protocol) Python SDK.
Features
- Fetch and convert Kubernetes documentation to Markdown format
- Get related/recommended documentation pages
Installation
-
Install the
uvpackage manager:curl -LsSf https://astral.sh/uv/install.sh | sh -
Initialize the project and install dependencies:
uv init . uv add "mcp[cli]" requests beautifulsoup4 markdown -
Install the MCP server:
uv run mcp install main.py
Usage
Start the MCP server:
uv run python main.py
This will add json definition to Claude Desktop (to MPC Host/Client) like this and run server in background.
{
"mcpServers": {
"k8s-doc": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/<path-to>/k8s-doc-mcp/main.py"
]
}
}
}
Available Tools
read_documentation(url): Fetch and convert a Kubernetes documentation page to Markdown formatrecommend(url): Get recommended Kubernetes documentation pages related to a specified URL
Examples
- read_documentation Access and understand the content of specific Kubernetes documentation pages.
How to https://kubernetes.io/docs/tasks/tls/certificate-issue-client-csr/? How to https://kubernetes.io/docs/tasks/administer-cluster/cluster-upgrade/?
- recommend Find other pages related to a topic, typically starting from a page you've just read or are interested in.
"Can you recommend other pages related to this URL: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/?" "What other documentation pages are related to the one about Deployments (https://kubernetes.io/docs/concepts/workloads/controllers/deployment/)?" "Based on the information about Services, what other pages might be relevant? (Page: https://kubernetes.io/docs/concepts/services-networking/service/)" "Explore related topics starting from the documentation on Pods (https://kubernetes.io/docs/concepts/workloads/pods/)."
Resources
Recommend MCP Servers 💡
qdrant/mcp-server-qdrant
An official Model Context Protocol (MCP) server for Qdrant, a vector search engine, providing semantic memory capabilities to LLM applications for storing and retrieving information.
@k-jarzyna/mcp-miro
Miro integration for Model Context Protocol
metabase-mcp-server
Integrates Metabase API with LLMs via MCP, acting as a bridge between analytics data and conversational AI.
bing-cn-mcp
基于MCP协议的中文必应搜索工具,支持AI通过MCP调用必应搜索及获取网页内容
mcp-server-odoo
A Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.
Demontie/mcp-google-sheets
A Model Context Protocol (MCP) server for reading and writing data to Google Sheets via the Google Sheets API.