AW

am-will/everymcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

20 stars 1 forks 质量 56 趋势 10

通用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
在 GitHub 查看完整 README

安装

npx everymcp
新手?先看 mcpskill.org 教程 →