通用MCP服务器安装程序——只需一个命令即可将任意MCP服务器安装到任何AI代理上
概览
通用MCP服务器安装CLI。通过一个命令添加、移除和管理所有编码代理的模型上下文协议服务器。 该项目处于早期开发阶段(v0.1.0),尚未在所有支持的IDE/代理上测试过。如果你遇到错误,请创建问题。 npm 链接会创建一个符号链接,使 everymcp 命令在你的 PATH 上可用。你可以通过以下方式验证: 启动一个TUI,带你如何向检测到的代理添加服务器。 everymcp 通过检查配置文件自动检测安装在系统上的编码代理。每个代理都有一个适配器,知道: - 配置文件在每个操作系统(macOS、Linux、Windows)上的存储位置 - 如何将规范的MCP服务器规范转换为代理的专用JSON格式 - 该格式用于传输和支持的范围 配置文件通过jsonc解析器读取和写入,以保留注释和格式。
概述(AI 翻译)
通用MCP服务器安装CLI。通过一个命令添加、移除和管理所有编码代理的模型上下文协议服务器。
注: 该项目处于早期开发阶段(v0.1.0),尚未在所有支持的IDE/代理上进行测试。如果你遇到错误,请创建问题。
支持的特工
| 特工 | 运输 | 瞄准镜 |
|---|---|---|
| Claude桌面 | 标准 | 全球 |
| Claude Code | Stdio | 全球,项目 |
| OpenAI手本 | 标准 | 全球,项目 |
| 光标 | 标准,HTTP,SSE | 全球,项目 |
| 风帆冲浪 | 标准 | 全球 |
| VS Code | STDIO,HTTP,SSE | 全球,项目 |
| Zed | 标准 | 全球 |
| 源图Cody | stdio | global |
| Cline | Stdio,http,sse | global,项目 |
| Roo Code | stdio,http,sse | global,项目 |
| 喷气脑 | 标准 | 全球,项目 |
| Neovim | stdio | 全球 |
| Kilo代码 | stdio,http,sse | global,项目 |
| 亚马逊Q | 标准 | 全球 |
| Gemini CLI | stdio | global |
安装
来自NPM
来自源头
npm link 创建一个符号链接,使 everymcp 命令在你的 PATH 上可用。你可以用以下方式验证:
不安装就跑
用途
交互向导(默认)
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
EveryMCP
Universal MCP server installer CLI. Add, remove, and manage Model Context Protocol servers across all your coding agents from a single command.
Note: This project is in early development (v0.1.0) and has not been tested with every supported IDE/agent. If you run into a bug, please create an issue.
Supported Agents
| Agent | Transports | Scopes |
|---|---|---|
| Claude Desktop | stdio | global |
| Claude Code | stdio | global, project |
| OpenAI Codex | stdio | global, project |
| Cursor | stdio, http, sse | global, project |
| Windsurf | stdio | global |
| VS Code | stdio, http, sse | global, project |
| Zed | stdio | global |
| Sourcegraph Cody | stdio | global |
| Cline | stdio, http, sse | global, project |
| Roo Code | stdio, http, sse | global, project |
| JetBrains | stdio | global, project |
| Neovim | stdio | global |
| Kilo Code | stdio, http, sse | global, project |
| Amazon Q | stdio | global |
| Gemini CLI | stdio | global |
Install
From npm
npm install -g everymcp
From source
git clone https://github.com/am-will/everymcp.git
cd everymcp
npm install
npm run build
npm link
npm link creates a symlink so the everymcp command is available on your PATH. You can verify with:
which everymcp
everymcp --version
Run without installing
npx everymcp
Usage
Interactive wizard (default)
everymcp
Launches a TUI that walks you through adding a server to your detected agents.
Add a server
# stdio server
everymcp add "npx -y @modelcontextprotocol/server-filesystem /home/user/docs"
# HTTP/SSE server
everymcp add "https://mcp.example.com/sse"
# Target specific agents
everymcp add "npx -y some-server" --agents cursor,claude-desktop
# Add to all detected agents
everymcp add "npx -y some-server" --all
# With environment variables
everymcp add "npx -y some-server" -e API_KEY=sk-123 -e DEBUG=true
# With auth token
everymcp add "https://mcp.example.com" --auth-token sk-123
# Custom server name
everymcp add "npx -y some-server" --name my-server
# Dry run (preview changes without writing)
everymcp add "npx -y some-server" --all --dry-run
Remove a server
everymcp remove my-server --agents cursor,vscode
everymcp remove my-server --all
List configured servers
everymcp list
everymcp list --agents claude-desktop
Detect installed agents
everymcp detect
Backup and restore
everymcp backup
everymcp restore
everymcp restore --latest
Global Options
| Flag | Description |
|---|---|
--agents |
Comma-separated agent IDs to target |
--all |
Target all detected agents |
安装
npx everymcp