Back to Home
kagent-dev icon

kmcp

Verified Safe

by kagent-dev

Overview

Kubernetes controller and CLI for declarative deployment and management of Model Context Protocol (MCP) servers, simplifying local development to production.

Installation

Run Command
kmcp deploy package --deployment-name github-server --manager npx --args @modelcontextprotocol/server-github

Environment Variables

  • TRANSPORT_ADAPTER_VERSION

Security Notes

The Kubernetes controller component utilizes standard K8s API interactions and applies security best practices like image tag validation and default security contexts (`runAsNonRoot`, `drop: ALL`). It's designed to deploy user-defined container images and commands (via `MCPServer` CRD), making the ultimate security dependent on the user's deployed workload and Kubernetes RBAC. The CLI component executes various system commands (`helm`, `kubectl`, `docker`, `npx`, `uv`, `go`, `mvn`) locally, requiring the user to have these tools installed and configured securely. A built-in sanitizer helps redact sensitive information in CLI output. No `eval` or arbitrary code execution vulnerabilities were found within the project's own controller or CLI logic.

Similar Servers

Stats

Interest Score97
Security Score8
Cost ClassLow
Avg Tokens500
Stars378
Forks42
Last Update2025-11-24

Tags

KubernetesMCPControllerCLIAI/ML