使用说明
MCP可以
MCP Server的开源集成平台。 MCPCAN使用容器灵活部署MCP服务,解决潜在的系统配置冲突。它支持多协议兼容性和转换,实现了不同MCP服务架构之间的无缝集成。它还提供可视化监控、安全身份验证和一站式部署功能。
English | 中文版
DemoSite : demo.mcpcan.com(login: admin/admin123) | MainSite : www.mcpcan.com
Document
MCPCan是一个开源平台,专注于高效管理MCP(模型上下文协议)服务,通过现代web界面为DevOps和开发团队提供全面的MCP服务生命周期管理功能。 MCPCan支持多协议兼容性和转换,实现不同MCP服务架构之间的无缝集成,同时提供可视化监控、安全认证和一站式部署功能。
💡 介绍
MCPCan是一个开源平台,专注于高效管理MCP(模型上下文协议)服务,通过现代web界面为DevOps和开发团队提供全面的MCP服务生命周期管理功能。
MCPCan支持多协议兼容性和转换,实现不同MCP服务架构之间的无缝集成,同时提供可视化监控、安全认证和一站式部署功能。
✨ 核心功能
- 🎯 统一管理:集中管理所有MCP服务实例和配置
- 🔄 协议转换:支持各种MCP协议之间的无缝转换
- 📊 实时监控:提供详细的服务状态和性能监控数据
- 🔐 安全认证:内置身份认证和权限管理系统
- 🚀 一站式部署:MCP服务的快速发布、配置和分发
- 📈 可扩展性:基于Kubernetes的云原生架构
✨ 演示和官方网站
为了获得最佳的演示体验,请直接尝试 演示网站:demo.Mcpcan.Com(登录:admin/admin 123).
在Bilibili上观看我们的演示视频: BV1htBXBbECr
要查看我们的官方网站地址,只需点击 主网站:www.mcpcan.com.
👨🚀 快速开始
有关详细的部署说明,请参阅我们的 部署指导.
1.获取部署存储库
# Recommended: GitHub
git clone https://github.com/Kymo-MCP/mcpcan.git
cd mcpcan/deploy/docker-compose/
2.启动服务
Docker编写快速入门(推荐)
适用于本地开发、测试和轻量级生产部署。
# 1. Initialize configuration
cp example.env .env
# (Optional) Modify .env file for settings like REGISTRY_PREFIX to switch between global/CN mirrors
# 2. Generate final configuration
chmod +x replace.sh
./replace.sh
# 3. Start services
docker compose up -d
# 4. Access Web UI
Login: admin/admin123
成功安装后,访问 http://localhost (或 http://<Your Public IP>)开始使用。
Helm安装
适用于Kubernetes环境部署,请参考 Helm部署指南.
🚀 组件
MCPCan采用微服务架构,由以下核心组件组成:
| 组件名称 | 目录路径 | 功能描述 |
|---|---|---|
| MCPCan网络 | frontend/ |
基于Vue 3的管理UI |
| MCP市场 | backend/cmd/market/ |
核心业务:市场与实例管理 |
| MCP认证 | backend/cmd/authz/ |
RBAC、用户和部门管理 |
🐧 技术栈
🐧 前端
- 框架:视图3.5.x(API组成)
- 构建工具:快7.0
- UI组件:Element Plus
- 状态管理:Pina 3.0
- 样式:unocss、SCSS
- 编辑:摩纳哥编辑,Markdown it
🐧 后端
- 语言:转到1.25.x
- Web框架:Gin,gRPC(gRPC网关)
- 数据存储MySQL(GORM)、Redis(缓存/令牌)
- 核心库:LangChainGo、MCP Go、Docker SDK、客户端Go
- 运营与部署:Traefik(边缘网关)、Docker Compose、Helm(Kubernetes)
🐧 相关项目
- MCPCan Helm图表 -MCPCan官方Helm图表索引
- 部署指导 -详细的部署和配置指南
💝 贡献指南
欢迎提交PR投稿!请参考 贡献 详细指南。
在捐款之前,请确保:
- 阅读我们的 行为准则
- 检查现有问题并提取请求(避免重复工作)
- 遵循我们的编码标准并提交消息约定
✅ 安全
如果您发现安全漏洞,请参阅我们的 安全策略 负责任的披露指南。
📄 许可证
版权所有(c)2024-2025 MCPCan团队,保留所有权利。
根据 可持续使用许可证.本软件的部分内容(特别是Enterprise功能) .ee 文件夹)受 企业许可证 (LICENSE_EE.md)。
除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不附带任何明示或暗示的保证或条件。有关许可证下管理权限和限制的具体语言,请参阅许可证。
👥 社区与支持
💕 致谢
- 多亏了 MCP协议 社区
- 感谢所有贡献者和支持者
- 特别感谢使MCPCan成为可能的开源项目