{"type":"mcp_server","name":"kubernetes-mcp-server","description":"This repository provides a Kubernetes Model Context Protocol (MCP) server implementation, enabling users to manage Kubernetes and OpenShift resources through CRUD operations, pod management, and configuration updates. This repository provides","category":"System Tools","language":"Go","stars":1729,"forks":12,"owner":"manusa","github_url":"https://github.com/manusa/kubernetes-mcp-server","homepage":null,"setup":"## Setup\n\n### Requirements\n\n- Access to a Kubernetes cluster.\n\n### Claude Desktop\n\n#### Using npx\n\nIf you have npm installed, this is the fastest way to get started with `kubernetes-mcp-server` on Claude Desktop.\n\nOpen your `claude_desktop_config.json` and add the mcp server to the list of `mcpServers`:\n``` json\n{\n  \"mcpServers\": {\n    \"kubernetes\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"kubernetes-mcp-server@latest\"\n      ]\n    }\n  }\n}\n```\n\n### VS Code / VS Code Insiders\n\nInstall the Kubernetes MCP server extension in VS Code Insiders by pressing the following link:\n\n[<img alt=\"Install in VS Code Insiders\" src=\"https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square&label=Install%20Server&color=24bfa5\">](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522kubernetes%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522-y%2522%252C%2522kubernetes-mcp-server%2540latest%2522%255D%257D)\n\nAlternatively, you can install the extension manually by running the following command:\n\n```shell\n# For VS Code\ncode --add-mcp '{\"name\":\"kubernetes\",\"command\":\"npx\",\"args\":[\"kubernetes-mcp-server@latest\"]}'\n# For VS Code Insiders\ncode-insiders --add-mcp '{\"name\":\"kubernetes\",\"command\":\"npx\",\"args\":[\"kubernetes-mcp-server@latest\"]}'\n```\n\n### Goose CLI\n\n[Goose CLI](https://blog.marcnuri.com/goose-on-machine-ai-agent-cli-introduction) is the easiest (and cheapest) way to get rolling with artificial intelligence (AI) agents.\n\n#### Using npm\n\nIf you have npm installed, this is the fastest way to get started with `kubernetes-mcp-server`.\n\nOpen your goose `config.yaml` and add the mcp server to the list of `mcpServers`:\n```yaml\nextensions:\n  kubernetes:\n    command: npx\n    args:\n      - -y\n      - kubernetes-mcp-server@latest\n\n```","tools":"## Available Tools\n\n1.  **Configuration**: Automatically detect changes in the Kubernetes configuration and update the MCP server, allowing you to view and manage the current Kubernetes `.kube/config` or in-cluster configuration.\n2.  **Generic Kubernetes Resources**: Perform any CRUD operation (Create or Update, Get, List, Delete) on any Kubernetes or OpenShift resource.\n3.  **Pods**: Perform Pod-specific operations, including listing pods, getting a pod by name, deleting a pod, showing logs, executing into a pod, and running a container image in a pod.\n4.  **Namespaces**: List Kubernetes Namespaces.\n5.  **Events**: View Kubernetes events in all namespaces or in a specific namespace.\n6.  **Projects**: List OpenShift Projects.","faq":null,"created_at":"2025-02-11T02:57:36+00:00","updated_at":"2025-03-28T20:54:33+00:00","source_url":"https://model-context-protocol.com/servers/kubernetes-openshift-mcp-resource-management","related_articles":[]}