Skip to main content
Glama
vivekbala

Kubernetes MCP Server

by vivekbala

Kubernetes MCP Server - Production Ready

A production-ready Model Context Protocol (MCP) server for Kubernetes observability and debugging.

🚀 What This Provides

  • MCP Server: Standardized interface for Kubernetes cluster access

  • Real-time Data: Live access to pods, services, nodes, and events

  • Debugging Tools: Built-in tools for cluster health and issue analysis

  • Production Ready: Clean, tested code ready for production use

Related MCP server: MCP Server Kubernetes

📋 Prerequisites

  • Kubernetes cluster (local or remote)

  • kubectl configured and working

  • Python 3.11+

  • pip package manager

🛠️ Quick Setup

1. Clone the Repository

git clone https://github.com/vivekbala/mcp.git
cd mcp

2. Install Dependencies

python3.11 -m pip install -r requirements.txt

3. Verify Setup

python3.11 verify_setup.py

🔧 MCP Server Features

Resources Available

  • k8s://pods - All pods with status and details

  • k8s://services - Services with endpoints and connectivity info

  • k8s://nodes - Node health and capacity info

  • k8s://events - Recent cluster events for troubleshooting

  • k8s://deployments - Deployment status and replica info

Tools Available

  • cluster_health_check - Comprehensive health analysis

  • check_pod_status - Pod status and issue identification

  • analyze_service_connectivity - Service endpoint analysis

  • get_pod_logs - Log retrieval and analysis

📱 Usage Examples

Basic Demo

python3.11 demo_script.py

Debugging Demo

python3.11 debug_demo.py

Run MCP Server

python3.11 mcp_server.py

🔗 Integration Options

Claude Desktop

{
  "mcpServers": {
    "kubernetes-observability": {
      "command": "python3.11",
      "args": ["/path/to/mcp_server.py"],
      "env": {
        "KUBECONFIG": "/path/to/kubeconfig"
      }
    }
  }
}

Custom Clients

  • Use the MCP client libraries

  • Build custom debugging interfaces

  • Integrate with existing monitoring tools

📚 Learning Resources

🤝 Contributing

Feel free to submit issues, feature requests, or pull requests to improve this MCP server.

📄 License

This project is open source and available under the MIT License.


Ready to debug Kubernetes like a pro? 🚀

Clone this repo and start debugging your cluster issues today!

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides MCP multi-cluster Kubernetes management and operations, featuring a management interface, logging, and nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
    871
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables comprehensive Kubernetes cluster management through kubectl operations, Helm chart deployments, pod troubleshooting, and node management. Supports both read-only and full cluster administration capabilities with built-in safety features.
    12,374
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables interactive Kubernetes cluster monitoring and troubleshooting through natural language queries. Users can diagnose pod issues, check service status, and investigate cluster problems using conversational AI.
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI assistants to interact with Kubernetes clusters by translating natural language into kubectl and Helm operations. It allows users to query, manage, and diagnose Kubernetes resources and cluster states through a seamless integration.
    20
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Free MCP tools: the only MCP linter, health checks, cost estimation, and trust evaluation.

  • Remote MCP for Copilot CLI switch gate MCP, structured receipts, audit logs, and reviewer-ready evid

  • A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud

View all MCP Connectors

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/vivekbala/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server