MCP Hub
Back to servers

mcpcan

MCPCAN is an open-source integration platform that provides centralized management, protocol conversion (SSE/STDIO/HTTP), and secure containerized deployment for MCP services using Kubernetes.

Stars
510
Forks
14
Updated
Jan 8, 2026
Validated
Jan 9, 2026
image

MCP CAN

The open source integration platform for MCP Server.
MCPCAN uses containers for flexible deployment of MCP services, resolving potential system configuration conflicts. It supports multi-protocol compatibility and conversion, enabling seamless integration between different MCP service architectures. It also provides visual monitoring, security authentication, and one-stop deployment capabilities.

Vue.js TypeScript MySQL Kubernetes Apache 2.0

English | 中文版
DemoSite : demo.mcpcan.com | MainSite : www.mcpcan.com
Document

Static Badge Static Badge chat on Discord follow on X(Twitter)

MCPCan is an open-source platform focused on efficient management of MCP (Model Context Protocol) services, providing DevOps and development teams with comprehensive MCP service lifecycle management capabilities through a modern web interface. MCPCan supports multi-protocol compatibility and conversion, enabling seamless integration between different MCP service architectures while providing visual monitoring, security authentication, and one-stop deployment capabilities.

💡 Introduction

MCPCan is an open-source platform focused on efficient management of MCP (Model Context Protocol) services, providing DevOps and development teams with comprehensive MCP service lifecycle management capabilities through a modern web interface. MCPCan supports multi-protocol compatibility and conversion, enabling seamless integration between different MCP service architectures while providing visual monitoring, security authentication, and one-stop deployment capabilities.

✨ Core Features

  • 🎯 Unified Management: Centralized management of all MCP service instances and configurations
  • 🔄 Protocol Conversion: Supports seamless conversion between various MCP protocols
  • 📊 Real-time Monitoring: Provides detailed service status and performance monitoring data
  • 🔐 Security Authentication: Built-in identity authentication and permission management system
  • 🚀 One-stop Deployment: Quick release, configuration, and distribution of MCP services
  • 📈 Scalability: Cloud-native architecture based on Kubernetes

✨ Demo and Official Website

For the best demo experience, try directly DemoSite : demo.mcpcan.com.
Watch our demo video on Bilibili: BV1htBXBbECr
To view our official website address, simply click MainSite : www.mcpcan.com.

👨‍🚀 Quick Start

For detailed deployment instructions, please refer to our Deployment Guide.

1. Get Deployment Repository

# GitHub (International)
git clone https://github.com/Kymo-MCP/mcpcan-deploy.git
cd mcpcan-deploy

# Gitee (Recommended for China)
git clone https://gitee.com/kymomcp/mcpcan-deploy.git
cd mcpcan-deploy

2. Installation

Quick Installation (Recommended)

Suitable for clean Linux servers. Automatically installs k3s, ingress-nginx, Helm, and deploys the MCPCAN platform.

# Standard installation (International mirrors)
./scripts/install-fast.sh

# Accelerated installation (China mirrors)
./scripts/install-fast.sh --cn

After successful installation, access http://<Your Public IP> to start using.

Custom Installation (Helm)

Suitable for scenarios requiring custom domain, HTTPS, or modifying default configurations.

# 1. Install dependencies (skip if k3s/Helm is already installed)
./scripts/install-run-environment.sh       # International mirrors
# ./scripts/install-run-environment.sh --cn  # China mirrors

# 2. Copy and modify configuration
cp helm/values.yaml helm/values-custom.yaml
# Edit helm/values-custom.yaml to set global.domain and other parameters

# 3. Install platform
helm install mcpcan ./helm -f helm/values-custom.yaml \
  --namespace mcpcan --create-namespace --timeout 600s --wait

🚀 Components

MCPCan consists of multiple key components, which collectively form the functional framework of MCPCan, providing users with comprehensive MCP service management capabilities.

ProjectStatusDescription
MCPCan-WebStatusMCPCan Web UI (Vue.js Frontend)
MCPCan-BackendStatusMCPCan Backend Services (Go Microservices)
MCPCan-GatewayStatusMCP Gateway Service
MCPCan-MarketStatusMCP Service Marketplace
MCPCan-AuthzStatusAuthentication and Authorization Service

🐧 Technology Stack

🐧 Frontend

  • Framework: Vue.js 3.5+ (Composition API)
  • Language: TypeScript
  • Styling: UnoCSS, SCSS
  • UI Components: Element Plus
  • State Management: Pinia
  • Build Tool: Vite

🐧 Backend

  • Language: Go 1.24.2+
  • Framework: Gin, gRPC
  • Database: MySQL, Redis
  • Containerization Tools: Docker, Kubernetes

🐧 Third-party Projects

💝 Contributing Guide

Welcome to submit PR to contribute! Please refer to Contributing for detailed guidelines.

Before contributing, please ensure:

  1. Read our Code of Conduct
  2. Check existing issues and pull requests (avoid duplicate work)
  3. Follow our coding standards and commit message conventions

✅ Security

If you discover a security vulnerability, please refer to our Security Policy for responsible disclosure guidelines.

📄 License

Copyright (c) 2024-2025 MCPCan Team, All rights reserved.

This software is licensed under the Apache License Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

👥 Community & Support

💕 Acknowledgments

  • Thanks to the MCP Protocol community
  • Thanks to all contributors and supporters
  • Special thanks to the open-source projects that make MCPCan possible

🌟 Star History

Star History Chart

Reviews

No reviews yet

Sign in to write a review