You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

everymcp

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

everymcp

Universal MCP server installer CLI

latest
Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
39
1200%
Maintainers
1
Weekly downloads
 
Created
Source

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

AgentTransportsScopes
Claude Desktopstdioglobal
Claude Codestdioglobal, project
OpenAI Codexstdioglobal, project
Cursorstdio, http, sseglobal, project
Windsurfstdioglobal
VS Codestdio, http, sseglobal, project
Zedstdioglobal
Sourcegraph Codystdioglobal
Clinestdio, http, sseglobal, project
Roo Codestdio, http, sseglobal, project
JetBrainsstdioglobal, project
Neovimstdioglobal
Kilo Codestdio, http, sseglobal, project
Amazon Qstdioglobal
Gemini CLIstdioglobal

Install

From npm (once published)

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

FlagDescription
--agents <list>Comma-separated agent IDs to target
--allTarget all detected agents
--dry-runPreview changes without writing
--forceOverwrite existing entries without prompting
--name <name>Override the inferred server name
-e, --env <K=V>Set environment variable (repeatable)
--header <K=V>Set HTTP header (repeatable)
--auth-token <token>Set bearer auth token
--transport <type>Force transport: stdio, http, or sse
--globalUse global config scope (default)
--projectUse project-level config scope
--no-backupSkip automatic config backup before changes

How It Works

everymcp auto-detects which coding agents are installed on your system by checking for their config files. Each agent has an adapter that knows:

  • Where config files live on each OS (macOS, Linux, Windows)
  • How to transform a canonical MCP server spec into the agent's specific JSON format
  • Which transports and scopes the agent supports

Config files are read and written using jsonc-parser to preserve comments and formatting. Writes are atomic (temp file + rename) with per-file mutex locking to prevent race conditions.

Development

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

License

MIT

Keywords

mcp

FAQs

Package last updated on 14 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts