kmcp CLI

A CLI and Kubernetes controller for developing, building and deploying MCP servers. For platform teams, written in Go

  • 473 ★ on the repository
  • Last commit
  • Apache-2.0
CLI

Broad access

Why this level

  • The controller manages cluster resources
  • The install script runs through the shell
All reasons and checks

kagent-dev/kmcp

Install

Works in

Manual install

curl -fsSL https://raw.githubusercontent.com/kagent-dev/kmcp/refs/heads/main/scripts/get-kmcp.sh | bash

Read the script before running. Start with a test cluster.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The controller manages cluster resources
  • The install script runs through the shell

This is third-party code. Review the repository files before installing.

What it does

kmcp is a CLI and a Kubernetes controller that help develop, test and deploy MCP servers into a cluster. Written in Go, version 0.4.0 from 17.09.2026, Apache-2.0 license. Installation by script: `curl -fsSL https://raw.githubusercontent.com/kagent-dev/kmcp/refs/heads/main/scripts/get-kmcp.sh | bash`. It is meant for platform teams and not for a single developer.

Who it is for. For platform and DevOps teams that deploy their own MCP servers into Kubernetes.

Good fit when

  • You need to build and deploy MCP servers to Kubernetes
  • You need a controller for the MCP server lifecycle
  • You need a CLI for developing MCP servers

Not a fit when

  • You need a server without Kubernetes: the tool is meant for a cluster
  • You cannot install programs into a cluster by script

Example request

Create an MCP server skeleton, build the image and deploy it to a test namespace of the cluster

Limitations

The controller works in a Kubernetes cluster and manages resources, so access is wide: start with a test cluster and a limited namespace. The install script is downloaded over the network and run through the shell: read it before running. Version 0.x.

How to disable. Remove kmcp the way you installed it and the kmcp resources from the cluster.

FAQ

What does kmcp do?

It helps develop and deploy MCP servers into Kubernetes through a CLI and a controller.

How do I install it?

With the get-kmcp.sh script from the repository, read it before running.

Who is it for?

For platform teams and not for a single developer.

Discussion

No questions or reviews yet.

CLI tools
Editors’ pick

A Go MCP server for Kubernetes and OpenShift: resources, pods, logs, Helm and Tekton straight through the cluster API

MCP serverBroad access2.2KRepository stars

MCP server for Kubernetes: the agent reads cluster state, diagnoses pod failures and runs operations through kubectl

MCP serverBroad access964Repository stars

A Go MCP server for Kubernetes: read any cluster resource and pod logs, with apply and exec in write mode

MCP serverBroad access59Repository stars

Kubernetes MCP

MCP Server Kubernetes

Editors’ pick

MCP server for managing a Kubernetes cluster through kubectl and Helm, with a non-destructive mode

MCP serverBroad access1.6KRepository stars

MCPM

mcpm

A package manager and registry for MCP on all platforms and clients: finds, adds and configures MCP servers, remembers the source and updates

CLIExtended access1KRepository stars
Official

Google Cloud's MCP server and Gemini CLI extension for GKE clusters: resources, logs, deploys, costs and upgrade risks

MCP serverBroad access169Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
kmcp (this entry)no473
Coolify MCPnoAPI key611deploying and managing apps on Coolify v4
MCP SSH ManagernoAPI key506SSH to several servers with the default mode unrestricted

README in short

The README describes a CLI and a Kubernetes controller for developing and deploying MCP servers and script installation. Apache-2.0 license.

README badge

Report a problem

Foxx AIkmcp
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.