The world's first open-source MCP service marketplace for building and selling MCP services in 10 minutes, with built-in billing, user management, and resource group access control
XPack MCP Marketplace is the world's first open-source MCP (Model Context Protocol) service marketplace platform, maintained by the xpack-ai organization. It enables users to quickly build their own MCP marketplace and start selling MCP services in just 10 minutes.
Core Capabilities#
MCP Service Conversion & Management#
- One-click OpenAPI → MCP Service Configuration: Quickly convert existing OpenAPI specifications to MCP services
- MCP Service Tag Filtering: Support filtering service list by tags
- User Call Statistics: Track MCP service usage
Monetization & Billing#
- Built-in Billing System: Support per-call or per-token billing
- Stripe Payment Integration: International payment support
- User Account Management: User registration, balance top-up, transaction record management
- Analytics Dashboard: Support date range filtering (up to past 30 days)
Authentication & Security#
- Email & Google OAuth Login: Multiple login methods
- Login Failure Protection: IP-based failure limiting (banned for 5 minutes after 5 failures)
- API Key Management: Name uniqueness validation, support create/delete/manage
Resource Group Management (v1.2+)#
- Resource Group Feature: MCP resource categorization and permission control
- Preset Groups: "Allow All" (full access), "Deny All" (no access)
- User Group Switching: Admins can assign/switch resource groups for users
Admin Dashboard Features#
- Quick Search: MCP list search, user list search, recharge/transaction list search
- Sorting & Filtering: Support status filtering, payment method filtering, amount sorting
- Transaction Record Viewing: Click user balance to view detailed transaction records
Typical Use Cases#
MCP Service Providers#
- Quickly wrap existing APIs (OpenAPI specs) as MCP services
- Host and sell MCP services through XPack platform
- Manage user subscriptions, API Keys, and billing
AI Tool/Platform Developers#
- Provide MCP services for Cursor, Windsurf, Claude Code, Dify, Coze, etc.
- Control access permissions for different MCP services through resource groups
Enterprise Internal MCP Marketplace#
- Build private MCP service marketplace, unified management of internal AI tool calls
- Assign resource groups by department/project for fine-grained permission control
Deployment Methods#
One-click Deployment (Recommended)#
curl -sSO https://xpack.ai/install/quick-start.sh; bash quick-start.sh
- Script automatically installs MySQL, Redis, RabbitMQ and starts XPack service
- Complete deployment in about 10 minutes
System Requirements#
| Config Type | CPU | Memory | Storage |
|---|---|---|---|
| Recommended | 8 cores | 16 GB | 200 GB |
| Minimum | 2 cores | 4 GB | 200 GB |
Supported Operating Systems#
- CentOS 7.9 / 8.5
- Ubuntu 20.04 / 22.04 / 24.04
- Debian 12.4
- Alibaba Cloud Linux 2.1903 / 3.2104
Project Structure#
XPack-MCP-Marketplace/
├── .github/ # GitHub Actions/workflows
├── docs/ # Documentation
├── frontend/ # Frontend code (Next.js)
├── scripts/ # Deployment scripts, docker-compose
├── services/ # Backend services
│ ├── admin_service/ # Admin dashboard service
│ ├── api_service/ # API service
│ └── common/ # Common modules
├── .env.example # Environment variable example
├── pyproject.toml # Python project config
└── requirements.txt # Python dependencies
Multi-language Support#
English, Français, Deutsch, Español, 日本語, 한국어, 繁體中文, 简体中文