Token导航 LogoToken导航TokenDH.com
everymcp (Am Will) logo
开发工具stdio官方级别未说明来源级核验

everymcp (Am Will)

MCP Server

everymcp

一个用于跨多个编程代理添加、删除和管理Model Context Protocol (MCP)服务器的命令行工具。

工具数

0

提示词数

0

GitHub Stars

19

资源数

0
开发工具TypeScriptClaude命令行工具ClaudeCursorWindsurfCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

am-will

提供方

am-will

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx everymcp

详细介绍

EveryMCP

通用MCP服务器安装程序CLI。添加、删除和管理 模型上下文协议 通过一个命令跨所有编码代理的服务器。

注: 此项目处于早期开发阶段(v0.1.0),尚未在所有受支持的IDE/代理上进行测试。如果你遇到bug,请 创建问题.

支持的代理

代理运输范围
克劳德桌面stdio全球
克劳德代码stdio全局,项目
OpenAI Codexstdio全球项目
游标stdio,http,sse全局,项目
Windsurfstdio全球
VS代码stdio,http,sse全局,项目
Zedstdio全球
源代码图Codystdio全局
Clinestdio,http,sseglobal,项目
Roo代码stdio,http,sse全局,项目
JetBrainsstdio全球项目
全球
Kilo Codestdio,http,sse全局,项目
亚马逊Qstdio全球
Gemini CLIstdio全局

安装

来自npm

npm install -g everymcp

来源

git clone https://github.com/am-will/everymcp.git
cd everymcp
npm install
npm run build
npm link

npm link 创建一个符号链接,以便 everymcp 命令在PATH中可用。您可以通过以下方式进行验证:

which everymcp
everymcp --version

无需安装即可运行

npx everymcp

用法

交互式向导(默认)

everymcp

启动一个TUI,引导您完成向检测到的代理添加服务器的过程。

添加服务器

# 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

删除服务器

everymcp remove my-server --agents cursor,vscode
everymcp remove my-server --all

列出已配置的服务器

everymcp list
everymcp list --agents claude-desktop

检测已安装的代理

everymcp detect

备份和恢复

everymcp backup
everymcp restore
everymcp restore --latest

全局选项

标志描述
`--agents
`目标代理ID以逗号分隔
--all针对所有检测到的代理
--dry-run无需书写即可预览更改
--force覆盖现有条目而不提示
--name 覆盖推断的服务器名称
-e, --env 设置环境变量(可重复)
--header 设置HTTP标头(可重复)
--auth-token 设置承载身份验证令牌
--transport 部队运输: stdio, http,或 sse
--global使用全局配置范围(默认)
--project使用项目级配置范围
--no-backup更改前跳过自动配置备份

运作原理

everymcp通过检查配置文件自动检测系统上安装了哪些编码代理。每个代理都有一个适配器,它知道:

  • 配置文件在每个操作系统(macOS、Linux、Windows)上的位置
  • 如何将规范的MCP服务器规范转换为代理的特定JSON格式
  • 代理支持哪些传输和范围

配置文件的读写使用 jsonc-parser 以保留注释和格式。写入是原子性的(临时文件+重命名),每个文件都有互斥锁,以防止竞争条件。

发展

git clone https://github.com/am-will/everymcp.git
cd everymcp
npm install
npm run build    # TypeScript compilation
npm run dev      # Run directly via tsx

许可证

麻省理工学院

目录标签

目录标签

开发工具TypeScriptClaude命令行工具MCP服务器本地部署代码代理集成

支持客户端

ClaudeCursorWindsurfCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

everymcp

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP