Back to Home
kagent-dev icon

kmcp

Verified Safe

by kagent-dev

Overview

KMCP is a Kubernetes controller and CLI tool that provides a declarative way to deploy, manage, and scale Model Context Protocol (MCP) servers in Kubernetes environments.

Installation

Run Command
kmcp run --project-dir knowledge-assistant

Environment Variables

  • TRANSPORT_ADAPTER_VERSION

Security Notes

The project uses standard Kubernetes practices for deployment and secret management. It explicitly disables HTTP/2 by default in the controller due to known vulnerabilities (CVEs mentioned) and validates image versions via regex to prevent injection attacks in the transport adapter. A dedicated sanitizer is included to redact common secret patterns (e.g., API keys, tokens, database credentials) from output and logs. Secrets are expected to be provided by the user via Kubernetes secrets or .env files, not hardcoded within the application logic.

Similar Servers

Stats

Interest Score97
Security Score9
Cost ClassLow
Stars388
Forks44
Last Update2025-12-08

Tags

KubernetesControllerMCPDeclarativeAI/ML