全球首个开源 MCP 服务交易平台,支持 10 分钟快速搭建私有 MCP 商店并销售服务,内置计费、用户管理、资源组权限控制
XPack MCP Marketplace 是全球首个开源的 MCP(Model Context Protocol)服务交易平台,由 xpack-ai 组织维护。项目帮助用户在 10 分钟内快速搭建自己的 MCP 商店并立刻开始销售 MCP 服务。
核心能力#
MCP 服务转换与管理#
- 一键 OpenAPI → MCP 服务配置:将现有 OpenAPI 规范快速转换为 MCP 服务
- MCP 服务标签过滤:支持按标签筛选服务列表
- 用户调用统计:追踪 MCP 服务使用情况
商业化与计费#
- 内置计费系统:支持按次计费或按 Token 用量计费
- Stripe 支付集成:支持国际支付
- 用户账户管理:注册用户、充值、交易记录管理
- 分析面板:支持日期范围过滤(最多过去 30 天)
认证与安全#
- 邮箱 & Google OAuth 登录:多种登录方式
- 登录失败保护:IP 基础的失败限制(5 次失败后封禁 5 分钟)
- API Key 管理:名称唯一性校验,支持创建/删除/管理
资源组管理(v1.2+)#
- 资源组功能:MCP 资源分类与权限控制
- 预置组:"Allow All"(全访问)、"Deny All"(无访问)
- 用户组切换:管理员可为用户分配/切换资源组
管理后台功能#
- 快速搜索:MCP 列表搜索、用户列表搜索、充值/交易列表搜索
- 排序与过滤:支持状态过滤、支付方式过滤、金额排序
- 事务记录查看:用户余额点击可查看详细交易记录
典型场景#
MCP 服务提供商#
- 将现有 API(OpenAPI 规范)快速封装为 MCP 服务
- 通过 XPack 平台托管并对外销售 MCP 服务
- 管理用户订阅、API Key 与计费
AI 工具/平台开发者#
- 为 Cursor、Windsurf、Claude Code、Dify、Coze 等 AI 工具提供 MCP 服务
- 通过资源组控制不同用户对不同 MCP 服务的访问权限
企业内部 MCP 市场#
- 搭建私有 MCP 服务市场,统一管理内部 AI 工具调用
- 按部门/项目分配资源组,实现细粒度权限控制
部署方式#
一键部署(推荐)#
curl -sSO https://xpack.ai/install/quick-start.sh; bash quick-start.sh
- 脚本自动安装 MySQL、Redis、RabbitMQ 并启动 XPack 服务
- 约 10 分钟完成部署
系统要求#
| 配置类型 | CPU | 内存 | 存储 |
|---|---|---|---|
| 推荐 | 8 核 | 16 GB | 200 GB |
| 最低 | 2 核 | 4 GB | 200 GB |
支持的操作系统#
- CentOS 7.9 / 8.5
- Ubuntu 20.04 / 22.04 / 24.04
- Debian 12.4
- 阿里云 Linux 2.1903 / 3.2104
项目结构#
XPack-MCP-Marketplace/
├── .github/ # GitHub Actions/工作流
├── docs/ # 文档
├── frontend/ # 前端代码(Next.js)
├── scripts/ # 部署脚本、docker-compose
├── services/ # 后端服务
│ ├── admin_service/ # 管理后台服务
│ ├── api_service/ # API 服务
│ └── common/ # 公共模块
├── .env.example # 环境变量示例
├── pyproject.toml # Python 项目配置
└── requirements.txt # Python 依赖
多语言支持#
English, Français, Deutsch, Español, 日本語, 한국어, 繁體中文, 简体中文