- Github
Github
Overview
What is Kubernetes-MCP?
Kubernetes-MCP is a Model Capable Protocol (MCP) server implementation designed in Go for interacting with Kubernetes clusters, allowing MCP-compatible clients to perform Kubernetes operations through defined tools.
How to use Kubernetes-MCP?
To use Kubernetes-MCP, you can start the server using standard I/O or Server-Sent Events (SSE) transport methods. You can also build it from source or use Docker to run the server.
Key features of Kubernetes-MCP?
- Implements the
mcp-golibrary for MCP functionality. - Interacts with Kubernetes clusters using the
controller-runtimeclient. - Supports multiple transport methods (stdio and SSE).
- Provides human-readable text and structured JSON output.
- Offers a variety of resource management tools and API group support.
Use cases of Kubernetes-MCP?
- Managing Kubernetes resources like Pods, Deployments, and Services.
- Automating Kubernetes operations through a standardized protocol.
- Integrating with other tools and services that require Kubernetes interaction.
FAQ from Kubernetes-MCP?
- What programming language is Kubernetes-MCP written in?
Kubernetes-MCP is implemented in Go.
- How can I build Kubernetes-MCP from source?
You can clone the repository and use the provided build commands to compile the server.
- Is there support for Docker?
Yes! You can build and run Kubernetes-MCP using Docker.
Server Config
{
"mcpServers": {
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"mcp/github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "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"
}
}
}
}Project Info
Created At
a year agoUpdated At
a year agoAuthor Name
HSn0918Star
-Language
-License
-Category
developer-tools
Tags
Recommend Servers
View AllAlloy
a day ago
Filesystem
@modelcontextprotocol
2 months ago
Memory
@modelcontextprotocol
a year ago
Tavily Mcp
@tavily-ai
JavaScript
a year ago
Myrsu
@VidhiJav
a day ago