Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Kubectl MCP Tool
  • OpenSearch MCP Server
  • GitLab MCP Server
  • Jira MCP Server
  • MCP Apple Reminders
Back to MCP Servers
kube-mcp

kube-mcp

Public
lochgeo/kube-mcp

An MCP server that enables interaction with Kubernetes/Minikube clusters through natural language, allowing AI agents like Codename Goose to manage Kubernetes resources via the Model Context Protocol.

Verified
python
0 tools
May 30, 2025
Updated May 30, 2025

kube-mcp

Get a Gemini APi Key

Goto https://aistudio.google.com/ and get yourself an API Key. Currently, gemini-2.0-pro-exp-02-05 LLM is available absolutely free of charge. Other models available for very cheap price also.

Install Codename Goose

Goose is an open source AI agent that supercharges your software development by automating coding tasks. We will use Codename Goose as it has a built in MCP client. Install Codename Goose by following the steps here https://block.github.io/goose/docs/getting-started/installation. Setup GOOGLE_API_KEY environment variable so that Goose knows to use Gemini API. Understand how to configure using goose configure and start as session using goose session.

Develop MCP Server

Read about MCP by reading the documentation : https://modelcontextprotocol.io/introduction and specifically the Python SDK : https://github.com/modelcontextprotocol/python-sdk Clone this repository and test it using mcp dev server.py. Note that this project uses uv package manager instead of pip. Learn about uv by reading docs : https://github.com/astral-sh/uv This project uses the kubernetes python client: https://github.com/kubernetes-client/python

Install Minikube

Install minikube by following isntructions : https://minikube.sigs.k8s.io/docs/start/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download Ensure that the config to the cluster is provided to the MCP server. Look at the KubernetesManager and config.load_kube_config() to understand how the config is loaded.

Connect your MCP server to Codename Goose

Add the MCP Server as an extension by reading the following docs : https://block.github.io/goose/docs/getting-started/using-extensions Start a new goose session using command goose session --with-builtin developer --with-extension "uvx kube-mcp"

Make it all work

Try giving a command in Goose and make it interact with Minikube using the MCP Server

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Kubectl MCP Tool
    Kubectl MCP Tool

    A Model Context Protocol server that enables AI assistants to interact with Kubernetes clusters thro...

    Added May 30, 2025
  • OpenSearch MCP Server
    OpenSearch MCP Server

    A Model Context Protocol server implementation that enables natural language interactions with OpenS...

    6 tools
    Added May 30, 2025
  • GitLab MCP Server
    GitLab MCP Server

    A Model Context Protocol server that enables interaction with GitLab accounts to manage repositories...

    41 tools
    Added May 30, 2025
  • Jira MCP Server
    Jira MCP Server

    A Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowi...

    Added May 30, 2025
  • MCP Apple Reminders
    MCP Apple Reminders

    A Model Context Protocol server that enables AI assistants to interact with Apple Reminders on macOS...

    Added May 30, 2025