{"id":35180302,"url":"https://github.com/kymo-mcp/mcpcan","last_synced_at":"2026-02-06T08:09:37.943Z","repository":{"id":316511099,"uuid":"1059189119","full_name":"Kymo-MCP/mcpcan","owner":"Kymo-MCP","description":"MCPCAN is a centralized management platform for MCP services. It deploys each MCP service using a container deployment method. The platform supports container monitoring and MCP service token verification, solving security risks and enabling rapid deployment of MCP services. It uses SSE, STDIO, and STREAMABLEHTTP access protocols to deploy MCP。","archived":false,"fork":false,"pushed_at":"2026-01-27T03:49:29.000Z","size":301533,"stargazers_count":576,"open_issues_count":4,"forks_count":15,"subscribers_count":12,"default_branch":"main","last_synced_at":"2026-01-27T04:17:10.998Z","etag":null,"topics":["ai","apitomcp","container","dify-synchronous","docker","helm","kubernetes","mcp","mcp-server","modelcontextprotocol","openai","openapi","opensource","platform","reddit","typescript","vue"],"latest_commit_sha":null,"homepage":"https://www.mcpcan.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kymo-MCP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-18T05:49:14.000Z","updated_at":"2026-01-26T03:29:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"51fd6aea-14a1-44e0-8ef7-d90dcfc159d1","html_url":"https://github.com/Kymo-MCP/mcpcan","commit_stats":null,"previous_names":["kymo-mcp/mcpbox","kymo-mcp/mcpcan"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/Kymo-MCP/mcpcan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kymo-MCP%2Fmcpcan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kymo-MCP%2Fmcpcan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kymo-MCP%2Fmcpcan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kymo-MCP%2Fmcpcan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kymo-MCP","download_url":"https://codeload.github.com/Kymo-MCP/mcpcan/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kymo-MCP%2Fmcpcan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29040716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T09:57:37.951Z","status":"ssl_error","status_checked_at":"2026-02-03T09:55:14.920Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","apitomcp","container","dify-synchronous","docker","helm","kubernetes","mcp","mcp-server","modelcontextprotocol","openai","openapi","opensource","platform","reddit","typescript","vue"],"created_at":"2025-12-29T01:00:38.686Z","updated_at":"2026-02-03T10:00:46.298Z","avatar_url":"https://github.com/Kymo-MCP.png","language":"Go","funding_links":[],"categories":["The latest additions 🎉"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg width=\"1872\" height=\"932\" alt=\"image\" src=\"images/image.png\" /\u003e\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n# MCP CAN\n\nThe open source integration platform for MCP Server.\u003c/br\u003e\nMCPCAN 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.\u003c/br\u003e\n\n  \u003cimg src=\"https://img.shields.io/badge/Vue.js-3.2.47-4FC08D?style=for-the-badge\u0026logo=vue.js\u0026logoColor=ffffff\" alt=\"Vue.js\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/TypeScript-5.0-blue?style=for-the-badge\u0026logo=typescript\" alt=\"TypeScript\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/MySQL-8.0-blue?style=for-the-badge\u0026logo=mysql\" alt=\"MySQL\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Kubernetes-1.28-326ce5?style=for-the-badge\u0026logo=kubernetes\" alt=\"Kubernetes\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/License-Apache%202.0-blue?style=for-the-badge\" alt=\"Apache 2.0\"/\u003e\n\u003c/div\u003e\n\u003cp align=\"center\"\u003e\n   \u003cstrong\u003eEnglish\u003c/strong\u003e | \u003ca href=\"./README_CN.md\"\u003e中文版\u003c/a\u003e \u003cbr\u003e\n   \u003ca href=\"https://demo.mcpcan.com\"\u003eDemoSite : demo.mcpcan.com（login: admin/admin123）\u003c/a\u003e | \u003ca href=\"https://www.mcpcan.com\"\u003eMainSite : www.mcpcan.com\u003c/a\u003e\u003cbr\u003e\n   \u003ca href=\"https://www.mcpcan.com/docs/en/guide/welcome\n   \"\u003e\u003cu\u003eDocument\u003c/a\u003e\u003c/u\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://demo.mcpcan.com\" target=\"_blank\"\u003e\n        \u003cimg alt=\"Static Badge\" src=\"https://img.shields.io/badge/Product-F04438\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://dify.ai/pricing\" target=\"_blank\"\u003e\n        \u003cimg alt=\"Static Badge\" src=\"https://img.shields.io/badge/free-pricing?logo=free\u0026color=%20%23155EEF\u0026label=pricing\u0026labelColor=%20%23528bff\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://discord.gg/EegGj7G7Bz\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/discord/1428637640856571995?logo=discord\u0026labelColor=%20%235462eb\u0026logoColor=%20%23f5f5f5\u0026color=%20%235462eb\"\n            alt=\"chat on Discord\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://twitter.com/intent/follow?screen_name=MCPCAN\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/twitter/follow/MCPCAN?logo=X\u0026color=%20%23f5f5f5\"\n            alt=\"follow on X(Twitter)\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nMCPCan 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.\nMCPCan 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.\n\n## 💡 Introduction\n\nMCPCan 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.\nMCPCan 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.\u003cbr/\u003e\n\n## ✨ Core Features\n\n- **🎯 Unified Management**: Centralized management of all MCP service instances and configurations\n- **🔄 Protocol Conversion**: Supports seamless conversion between various MCP protocols\n- **📊 Real-time Monitoring**: Provides detailed service status and performance monitoring data\n- **🔐 Security Authentication**: Built-in identity authentication and permission management system\n- **🚀 One-stop Deployment**: Quick release, configuration, and distribution of MCP services\n- **📈 Scalability**: Cloud-native architecture based on Kubernetes\n\n## ✨ Demo and Official Website\n\nFor the best demo experience, try directly \u003ca href=\"https://demo.mcpcan.com\"\u003eDemoSite : demo.mcpcan.com（login: admin/admin123）\u003c/a\u003e.\u003cbr\u003e\n\u003c/video\u003e\nWatch our demo video on Bilibili: \u003ca href=\"https://www.bilibili.com/video/BV1htBXBbECr?t=3.2\"\u003eBV1htBXBbECr\u003c/a\u003e\u003cbr\u003e\nTo view our official website address, simply click \u003ca href=\"https://www.mcpcan.com\"\u003eMainSite : www.mcpcan.com\u003c/a\u003e.\n\n## 👨‍🚀 Quick Start\n\nFor detailed deployment instructions, please refer to our [Deployment Guide](https://www.mcpcan.com/docs/en/guide/install).\n\n### 1. Get Deployment Repository\n\n```bash\n# GitHub (International)\ngit clone https://github.com/Kymo-MCP/mcpcan-deploy.git\ncd mcpcan-deploy/docker-compose/\n\n# Gitee (Recommended for China)\ngit clone https://gitee.com/kymomcp/mcpcan-deploy.git\ncd mcpcan-deploy/docker-compose/\n```\n\n### 2. Start Services\n\n**Docker Compose Quick Start (Recommended)**\n\nSuitable for local development, testing, and lightweight production deployments.\n\n```bash\n# 1. Initialize configuration\ncp example.env .env\n# (Optional) Modify .env file for settings like REGISTRY_PREFIX to switch between global/CN mirrors\n\n# 2. Generate final configuration\nchmod +x replace.sh\n./replace.sh\n\n# 3. Start services\ndocker compose up -d\n\n# 4. Access Web UI\nLogin: admin/admin123\n```\n\nAfter successful installation, access `http://localhost` (or `http://\u003cYour Public IP\u003e`) to start using.\n\n**Helm Installation**\n\nSuitable for Kubernetes environment deployment, please refer to [Helm Deployment Guide](https://kymo-mcp.github.io/mcpcan-deploy/).\n\n## 🚀 Components\n\nMCPCan consists of multiple key components, which collectively form the functional framework of MCPCan, providing users with comprehensive MCP service management capabilities.\n\n| Project                                | Status                                                      | Description                                |\n| -------------------------------------- | ----------------------------------------------------------- | ------------------------------------------ |\n| [MCPCan-Web](frontend/)                | ![Status](https://img.shields.io/badge/status-active-green) | MCPCan Web UI (Vue.js Frontend)            |\n| [MCPCan-Backend](backend/)             | ![Status](https://img.shields.io/badge/status-active-green) | MCPCan Backend Services (Go Microservices) |\n| [MCPCan-Gateway](backend/cmd/gateway/) | ![Status](https://img.shields.io/badge/status-active-green) | MCP Gateway Service                        |\n| [MCPCan-Market](backend/cmd/market/)   | ![Status](https://img.shields.io/badge/status-active-green) | MCP Service Marketplace                    |\n| [MCPCan-Authz](backend/cmd/authz/)     | ![Status](https://img.shields.io/badge/status-active-green) | Authentication and Authorization Service   |\n\n## 🐧 Technology Stack\n\n### 🐧 Frontend\n\n- **Framework**: Vue.js 3.5+ (Composition API)\n- **Language**: TypeScript\n- **Styling**: UnoCSS, SCSS\n- **UI Components**: Element Plus\n- **State Management**: Pinia\n- **Build Tool**: Vite\n\n### 🐧 Backend\n\n- **Language**: Go 1.24.2+\n- **Framework**: Gin, gRPC\n- **Database**: MySQL, Redis\n- **Containerization Tools**: Docker, Kubernetes\n\n## 🐧 Third-party Projects\n\n- [mcpcan-deploy](https://github.com/Kymo-MCP/mcpcan-deploy) - Official Helm Charts source repository for MCPCan\n- [MCPCan Helm Charts](https://kymo-mcp.github.io/mcpcan-deploy/) - Official Helm charts repository for MCPCan\n\n## 💝 Contributing Guide\n\nWelcome to submit PR to contribute! Please refer to [Contributing](CONTRIBUTING.md) for detailed guidelines.\n\nBefore contributing, please ensure:\n\n1. Read our [Code of Conduct](CODE_OF_CONDUCT.md)\n2. Check existing issues and pull requests (avoid duplicate work)\n3. Follow our coding standards and commit message conventions\n\n## ✅ Security\n\nIf you discover a security vulnerability, please refer to our [Security Policy](SECURITY.md) for responsible disclosure guidelines.\n\n## 📄 License\n\nCopyright (c) 2024-2025 MCPCan Team, All rights reserved.\n\nThis 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\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless 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.\n\n## 👥 Community \u0026 Support\n\n- 📖 [Documentation](https://kymo-mcp.github.io/mcpcan-deploy/)\n- 💬 [Discord Community](https://discord.com/channels/1428637640856571995/1428637896532820038)\n- 🐛 [Issue Tracker](https://github.com/Kymo-MCP/mcpcan/issues)\n- 📧 [Mailing List](mailto:opensource@kymo.cn)\n- 🌐 WeChat\u003cbr\u003e\n  \u003cimg src=\"images/WeChat group QR code.jpg\" alt=\"alt text\" width=\"170\"\u003e\n\n## 💕 Acknowledgments\n\n- Thanks to the [MCP Protocol](https://modelcontextprotocol.io/) community\n- Thanks to all contributors and supporters\n- Special thanks to the open-source projects that make MCPCan possible\n\n## 🌟 Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Kymo-MCP/mcpcan\u0026type=date\u0026legend=top-left)](https://www.star-history.com/#Kymo-MCP/mcpcan\u0026type=date\u0026legend=top-left)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkymo-mcp%2Fmcpcan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkymo-mcp%2Fmcpcan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkymo-mcp%2Fmcpcan/lists"}