内容
# 工具列表
[](https://www.npmjs.com/package/mcp-fleet)
[](https://github.com/AZERDSQ131/mcpm/stargazers)
[](LICENSE)
**一键安装、配置和更新所有 AI 客户端的 MCP 服务器。**
```bash
npx mcp-fleet install github
```
<p align="center">
<img src="https://raw.githubusercontent.com/AZERDSQ131/mcpm/main/assets/demo-install.gif" alt="mcpm 安装演示" width="700">
</p>
---
## 什么是 mcpm?
mcpm 是一个命令行界面(CLI)工具,用于管理 [模型上下文协议](https://modelcontextprotocol.io) 服务器。这些服务器为 Claude、Cursor 或 Windsurf 等 AI 助手提供文件、API、数据库等访问权限。
mcpm 可以自动检测已安装的 AI 客户端,写入正确的配置文件,并保持服务器更新。
---
## 快速入门
```bash
# 在所有检测到的 AI 客户端中安装服务器
npx mcp-fleet install github
# 搜索注册表(1000+ 服务器)
npx mcp-fleet search database
# 安装精选捆绑包
npx mcp-fleet install @bundle/webdev
# 检查已安装的服务器是否健康
npx mcp-fleet doctor
```
或者全局安装:
```bash
npm install -g mcp-fleet
mcpm install github
```
---
## 支持的客户端
| 客户端 | 自动写入配置文件 |
|--------|------------------------------|
| Claude Code | `~/.claude.json` |
| Cursor | `~/.cursor/mcp.json` |
| VS Code Copilot | `~/.vscode/mcp.json` |
| Windsurf | `~/.codeium/windsurf/mcp_config.json` |
| Zed | `~/.config/zed/settings.json` |
| Gemini CLI | `~/.gemini/settings.json` |
| Cline | VS Code 扩展存储 |
| Continue | `~/.continue/config.json` |
| OpenAI Codex | `~/.codex/config.json` |
---
## 支持的运行时
| 运行时 | 命令 | 示例 |
|---------|---------|---------|
| Node.js | `npx` | `npx -y @modelcontextprotocol/server-github` |
| Python | `uvx` | `uvx mcp-server-fetch` |
| Docker | `docker run` | `docker run -i --rm mcp/puppeteer` |
| Go | `go run` | `go run github.com/org/server@latest` |
| Deno | `deno run` | `deno run --allow-net jsr:@scope/server` |
---
## 命令
```
mcpm install <server|@bundle/name> 安装一个或多个服务器
mcpm uninstall <server> 从所有客户端移除服务器
mcpm update 更新所有已安装的服务器
mcpm search [query] 浏览注册表
mcpm info <server> 显示服务器详细信息
mcpm list 列出已安装的服务器
mcpm outdated 检查过时的软件包
mcpm doctor 诊断损坏的服务器
mcpm sync 从 .mcpmrc 项目文件同步
mcpm export [file] 导出配置
mcpm import <file> 导入配置
mcpm publish 将服务器提交到注册表
mcpm run <server> 直接运行服务器(标准输入/输出)
```
<p align="center">
<img src="https://raw.githubusercontent.com/AZERDSQ131/mcpm/main/assets/demo-doctor.gif" alt="mcpm doctor 演示" width="700">
</p>
---
## 项目配置(.mcpmrc)
在 `.mcpmrc` 文件中固定项目的 MCP 服务器,并让团队成员通过一个命令同步:
```json
{
"servers": ["github", "postgres", "filesystem"],
"bundles": ["@bundle/webdev"]
}
```
```bash
mcpm sync
```
<p align="center">
<img src="https://raw.githubusercontent.com/AZERDSQ131/mcpm/main/assets/demo-sync.gif" alt="mcpm sync 演示" width="700">
</p>
---
## 注册表
注册表包含 **1000+ 已验证的 MCP 服务器**,涵盖 5 种运行时。
在 [azerdsq131.github.io/mcpm](https://azerdsq131.github.io/mcpm) 上浏览或搜索:
```bash
mcpm search <query>
mcpm search --bundles
```
<p align="center">
<img src="https://raw.githubusercontent.com/AZERDSQ131/mcpm/main/assets/demo-search.gif" alt="mcpm search 演示" width="700">
</p>
### 捆绑包
| 捆绑包 | 描述 |
|--------|-------------|
| `@bundle/webdev` | Web 开发工具 |
| `@bundle/ai` | AI 和 LLM 集成 |
| `@bundle/data` | 数据和数据库 |
| `@bundle/devops` | DevOps 和基础设施 |
| `@bundle/productivity` | 生产力和调度 |
| `@bundle/cloud` | 云提供商 API |
| `@bundle/finance` | 金融和交易 |
| `@bundle/social` | 社交媒体和通信 |
| `@bundle/media` | 媒体和内容 |
| `@bundle/startup` | 初创企业必备 |
| `@bundle/ai-tools` | AI 工具和代理 |
---
## 提交服务器
```bash
mcpm publish
```
CLI 将指导您完成详细信息并自动打开拉取请求。
---
## 许可证
MIT