mcp-dock
MCP Server & Config Manager for 14 AI Clients — Cursor, VS Code, Claude Code, Gemini CLI, Windsurf, Zed, TRAE, Kiro, JetBrains & more. 8500+ servers, 4400+ skills.
Documentation
MCP Dock
MCP Server & Config Manager for 14 AI Clients
Manage MCP server configurations across Cursor, VS Code, Claude Code, Gemini CLI, Codex CLI, Windsurf, Zed, TRAE, Kiro, JetBrains, and more — all from one app.
|
|
|
|
|
Features
- MCP Store - Browse and search 8500+ MCP Servers from Official Registry and Smithery
- Skills Store - Discover 4400+ AI Skills for Cursor, Claude Code, Gemini CLI, Codex CLI, and Opencode
- One-Click Install - Auto-configure to Cursor, VS Code, Claude Code, Gemini CLI, Codex CLI, Windsurf, Zed, TRAE, TRAE CN, Kiro, Opencode, JetBrains, Antigravity, OpenClaw
- Agent Skills Standard - Support for `~/.agents/skills/` unified standard (skills.sh)
- MCP Inspector - Interactive debugging tool for testing MCP Server tools
- Config Management - Unified management of MCP configurations across all clients
- Multi-Client Sync - Sync MCP configurations to multiple clients
- History & Rollback - Auto-backup configurations with one-click rollback
- Multi-Language - English and Simplified Chinese
Download
macOS (Recommended: Homebrew)
# Install
brew install --cask OldJii/tap/mcp-dock
# Upgrade
brew upgrade --cask mcp-dockmacOS (Manual Download)
> Note: The app is not signed. If you see "damaged" or "can't be opened" message, run: `xattr -cr /Applications/MCP\ Dock.app`
Windows
Linux
Supported Clients
MCP Clients
| Client | Status |
|---|---|
| Cursor | Supported |
| VS Code | Supported |
| Claude Code | Supported |
| Gemini CLI | Supported |
| Codex CLI | Supported |
| Windsurf | Supported |
| Zed | Supported |
| TRAE | Supported |
| TRAE CN | Supported |
| Kiro | Supported |
| Opencode | Supported |
| JetBrains (IntelliJ, WebStorm, PyCharm, etc.) | Supported |
| Antigravity | Supported |
| OpenClaw | Supported |
Skills Clients
| Client | Status |
|---|---|
| Cursor | Supported |
| Claude Code | Supported |
| Gemini CLI | Supported |
| Codex CLI | Supported |
| Opencode | Supported |
| Agent Skills (.agents) | Supported |
Data Sources
MCP Dock supports two data sources:
- Official - MCP Official Registry with verified servers
- Smithery - Smithery.ai community with community-contributed servers
Data syncs automatically every 3 days.
Community Contributions
We welcome community contributions! You can submit your own MCP Server or Skill configurations.
How to Contribute
1. Fork this repository
2. Copy the template file:
3. Fill in your configuration
4. Submit a Pull Request
Your PR will be automatically validated against our JSON Schema. Once merged, your contribution will be included in the next data sync.
See Community Registry README for detailed instructions.
FAQ
Where is data stored?
All configurations and data are stored locally:
- macOS: `~/.mcp-dock/`
- Windows: `%USERPROFILE%\.mcp-dock\`
- Linux: `~/.mcp-dock/`
Does it require internet?
Internet is required for loading the MCP list. Installed MCP configurations are stored locally and work offline.
How to uninstall?
1. Delete the application
2. Delete the config directory `~/.mcp-dock/`
3. MCP configurations remain in each client's config file. Remove manually if needed.
Source Code
This repository includes the full source code of MCP Dock (Community Edition). You can build, modify, and contribute to the project.
Tech Stack
- Framework: Electron + React 18 + TypeScript
- Styling: Tailwind CSS
- State: Zustand
- Build: Vite + electron-builder
- Protocol: MCP JSON-RPC over stdio
Development
# Install dependencies
npm install
# Start development mode
npm run electron:dev
# Build for production
npm run packageProject Structure
src/
├── renderer/ # Frontend (React + Vite + Tailwind)
│ ├── src/
│ │ ├── components/ # UI components
│ │ ├── pages/ # App pages (Store, Library, Inspector, etc.)
│ │ ├── api/ # Registry API layer
│ │ ├── store/ # Zustand state management
│ │ ├── lib/ # Utilities and Electron bridge
│ │ └── locales/ # i18n (English + Chinese)
│ └── assets/ # Icons and static assets
├── main/ # Electron main process
│ ├── config-manager # Multi-client config read/write (14 clients)
│ ├── mcp-client # MCP JSON-RPC client for Inspector
│ ├── skills-manager # Skills installation and management
│ ├── history-manager # Config backup and rollback
│ ├── env-manager # Runtime environment detection
│ └── cache-manager # Local data caching
├── preload/ # Electron preload (secure IPC bridge)
└── __tests__/ # Unit testsCommunity Edition vs Full Version
| Feature | Community | Full |
|---|---|---|
| Manual server install to 14 clients | ✅ | ✅ |
| MCP Inspector | ✅ | ✅ |
| Config history & rollback | ✅ | ✅ |
| Multi-client sync | ✅ | ✅ |
| Skills management | ✅ | ✅ |
| Browse 8,500+ MCP servers | ❌ | ✅ |
| Browse 4,400+ AI Skills | ❌ | ✅ |
| One-click install from registry | ❌ | ✅ |
To get the full version with registry browsing, download the latest release.
License
MIT License - See LICENSE for details.
Credits
Frequently asked questions
What is mcp-dock?
mcp-dock is MCP Server & Config Manager for 14 AI Clients — Cursor, VS Code, Claude Code, Gemini CLI, Windsurf, Zed, TRAE, Kiro, JetBrains & more. 8500+ servers, 4400+ skills.
How do I install mcp-dock?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-dock open source?
Yes — it is hosted on GitHub at https://github.com/OldJii/mcp-dock and has 221 stars.
Related MCP tools
Open-source cross-agent memory layer for coding agents via MCP. Compatible with Claude Code, Codex, Cursor, Windsurf, Gemini CLI, Antigravity, OpenClaw, Hermes Agent, Oh-my-Pi, Pi, Copilot, Kiro, OpenCode, and Trae.
Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.
Universal AI context generator. Saves thousands of tokens per conversation in Claude Code, Cursor, Copilot, Codex, and more.
Code research platform for AI agents; find, understand, and prove context across your code and all of GitHub, in a fraction of the tokens. One toolset, MCP or CLI
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP