使用说明
mcpx
MCP服务器的包管理器。发现、安装和管理Claude Code、Cursor和VS Code的模型上下文协议服务器。
什么是mcpx?
mcpx 就像 npm 或 brew --但对于MCP服务器来说。它提供了一个精心策划的注册表 50+MCP服务器 并允许您使用单个命令将它们安装到Claude Code、Cursor或VS Code中。
不再手动编辑JSON配置文件。不再搜索包裹名称。只是:
mcpx install github
快速开始
pip install mcpx
# Search for servers
mcpx search database
# See what's popular
mcpx top
# Install a server
mcpx install github --param token=ghp_xxxxx
# List installed servers
mcpx list
# Check your setup
mcpx doctor
特性
- 50多台精心策划的MCP服务器 涵盖21个类别(数据库、开发工具、云、人工智能等)
- 一个命令安装 —
mcpx install <name>为您编写配置 - 自动检测 Claude代码、游标和VS代码配置
- 智能搜索 --按名称、描述或标签查找服务器
- 医生命令 --诊断配置问题
- 漂亮的CLI 由Rich和Typer提供支持
- 零配置 --使用合理的默认值即可开箱即用
命令
| 命令 | 描述 |
|---|---|
mcpx search <query> |
搜索服务器注册表 |
mcpx install <name> |
安装MCP服务器 |
mcpx uninstall <name> |
删除MCP服务器 |
mcpx list |
列出已安装的服务器 |
mcpx info <name> |
显示详细的服务器信息 |
mcpx top |
显示最受欢迎的服务器 |
mcpx categories |
列出所有类别 |
mcpx browse <category> |
按类别浏览服务器 |
mcpx doctor |
诊断配置问题 |
mcpx init |
创建新的配置文件 |
mcpx platforms |
检测已安装的AI平台 |
例子
搜索数据库服务器
$ mcpx search database
┌─────────────────────────────────────────────────────┐
│ Search results for 'database' │
├──────────┬──────────────────────┬──────────┬────────┤
│ Name │ Description │ Category │ Stars │
├──────────┼──────────────────────┼──────────┼────────┤
│ postgres │ PostgreSQL database │ database │ ★ 4200 │
│ sqlite │ SQLite database │ database │ ★ 3800 │
│ mysql │ MySQL database │ database │ ★ 2100 │
│ mongodb │ MongoDB database │ database │ ★ 1800 │
│ redis │ Redis key-value │ database │ ★ 2500 │
└──────────┴──────────────────────┴──────────┴────────┘
安装带有参数的服务器
$ mcpx install postgres --param connection_string=postgresql://localhost/mydb
╭──────────── Installed ────────────╮
│ ✓ Server 'postgres' installed │
│ │
│ Config: ~/.claude.json │
│ Restart your AI tool to activate. │
╰───────────────────────────────────╯
检查您的设置
$ mcpx doctor
╭── MCP Configuration Doctor ──╮
│ │
│ ✓ Config file: Found │
│ ✓ Valid JSON │
│ ✓ MCP servers: 3 configured │
│ ✓ npx available │
│ ✓ Node.js v20.11.0 │
│ ! Server 'slack': Unconfigured│
│ env vars: SLACK_TOKEN │
│ ✓ Platforms: Claude Code │
│ │
│ 5 ok, 1 warning │
╰───────────────────────────────╯
支持的平台
mcpx自动检测并写入以下配置:
- 克劳德代码 (
~/.claude.json) - 光标 (平台特定路径)
- VS Code (平台特定路径)
- 项目级别 (
.mcp.json)
注册表
内置注册表包括以下类别的50多台服务器:
| 类别 | 示例 |
|---|---|
| 数据库 | PostgreSQL、SQLite、MySQL、MongoDB、Redis |
| DevTools | GitHub、Docker、Kubernetes、终端 |
| 沟通 | Slack、Discord、Gmail、Twilio |
| 搜索 | 勇敢搜索,Tavily,谷歌 |
| 云 | AWS、Azure、GCP、Cloudflare |
| 人工智能 | OpenAI、人智、顺序思维 |
| 监控 | 哨兵、Datadog、Grafana |
| 生产力 | 概念、线性、Todoist、Airtable |
| 网络 | 抓取、Firecrawl、木偶剧、剧作家 |
| 设计 | Figma |
| CRM | HubSpot |
| 付款 | Stripe |
| 还有更多。.. | 共21个类别 |
贡献
欢迎投稿!要将新服务器添加到注册表中,请执行以下操作:
- 分叉回购
- 编辑
src/mcpx/registry_data.json - 提交PR
发展
git clone https://github.com/LakshmiSravyaVedantham/mcpx.git
cd mcpx
python -m venv venv && source venv/bin/activate
pip install -e ".[dev]"
pytest
许可证
MIT许可证——见 许可证 了解详情。
什么是MCP?
这 模型上下文协议 (MCP)是Anthropic的一个开放标准,允许AI助手连接到外部工具和数据源。MCP服务器提供文件访问、数据库查询、API集成等功能。
mcpx 使发现和管理这些服务器变得容易。