Install
$ agentstack add mcp-kagent-dev-kmcp Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.
Security review
⚠ Flagged1 finding(s); flagged for manual review. · v0.1.0 How review works →
- • Prompt-injection patterns
- • Secret / credential exfiltration
- • Dangerous shell & filesystem operations
- • Untrusted network calls
- • Known-malicious package signatures
- high Pipes remote content directly into a shell (remote code execution).
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
A development platform and control plane for the Model Context Protocol (MCP) MCP connectivity simplified, bring MCP service prototypes into production
Getting Started
Prototype to Production
Technical Details
Get Involved
Reference
Why kMCP?
Prototyping MCP services in isolation is quick and fun, but production adoption introduces many challenges:
- Ad-hoc scaffolding - Configuring the MCP server, integrating it in Kubernetes, and operating it at enterprise scale
- Transport fragmentation – Supporting multiple protocols (HTTP, WebSocket, SSE, etc.) requires custom maintenance
- Disconnected context - Enforcing consistent security, observability, and governance for agent-to-tool communication
We believe teams who have build MCP services should not experience friction when bringing those services to production. kMCP is designed to make MCP connectivity simple.
Getting Started
Install the kmcp CLI on your local machine.
curl -fsSL https://raw.githubusercontent.com/kagent-dev/kmcp/refs/heads/main/scripts/get-kmcp.sh | bash
Verify that the kmcp CLI is installed.
kmcp --help
You're ready to go! Continue on to [From Prototype to Production](#from-prototype-to-production) or explore our docs at kagent.dev/docs/kmcp_
From Prototype to Production
MCP connectivity affects everyone in an organization. Below are some common quickstart journeys that you may experience:
- Your first MCP service prototype
- AI/ML Engineer packaging an existing prototype
- DevOps engineer building MCP infrastructure in Kubernetes
Technical Details
kmcp is a comprehensive toolkit for building, deploying, and managing Model Context Protocol (MCP) servers. For a more detailed breakdown of using kmcp in your workflow, check out our [achitecture overview](/devel/architecture/workflow.md).
Core Components
- [CLI](/pkg/cli/README.md) is your primary tool for development. It allows you to scaffold new MCP projects, manage tools, build container images, and run your MCP server locally for testing and development.
- Controller: Manages the lifecycle of your MCP server deployments in your Kubernetes cluster. It uses a Custom Resource Definition (CRD) to define MCP servers as native Kubernetes objects, allowing you to manage them with familiar
kubectlcommands. - Transport Adapater - Fronts the MCP server and provides features such as external traffic routing for your MCP server with support for multiple transport protocols without requiring any changes to your code.
Core Principles
- ✨ Rapid scaffolding with support for FastMCP (Python) and MCP Go SDK
- 🚀 One-command deployment to Kubernetes with pre-configured Transport Adapters
- 🔄 Consistent workflow from local development to production
- 🌐 Built-in transport support for HTTP, WebSocket, and Server-Sent Events
- ☸️ Kubernetes-native using Custom Resource Definitions (CRDs)
- 🔐 Secrets management integrated with Kubernetes secrets
Get Involved
We welcome contributions! Contributors are expected to respect the kagent Code of Conduct_
There are many ways to get involved:
- 🐛 Report bugs and issues
- 💡 Suggest new features
- 📖 Improve documentation
- 🔧 [Submit pull requests](/CONTRIBUTING.md)
- ⭐ Star the repository
- 💬 Help others in Discord
- 💬 Join the kagent community meetings
- 🤝 Share tips in the CNCF #kagent slack channel
- 🔒 [Report security concerns](SECURITY.md)
Thanks to all contributors!
Reference
Resources
Ecosystem Resources
- Model Context Protocol Specification
- MCP Documentation
- Anthropic's MCP Announcement
- FastMCP Python Documentation
- MCP Go SDK
License
This project is licensed under the [Apache 2.0 License.](/LICENSE)
Built with ❤️ by the kagent team
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: kagent-dev
- Source: kagent-dev/kmcp
- License: Apache-2.0
- Homepage: https://kagent.dev/docs/kmcp
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.