
MCP Dock
β 180from OldJii
Desktop MCP server manager for 14 AI clients. Browse and install 9,200+ MCP servers and 3,100+ AI Skills across Cursor, VS Code, Claude Code, Gemini CLI, and more from one GUI.
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.
Website | Features | Download | Supported Clients | FAQ | δΈζ
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.
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.
# Install
brew install --cask OldJii/tap/mcp-dock
# Upgrade
brew upgrade --cask mcp-dockFAQ
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?
- Delete the application
- Delete the config directory
~/.mcp-dock/ - MCP configurations remain in each client's config file. Remove manually if needed.
Licensed under MITβ you can use, modify, and redistribute it under that license's terms.
License
MIT License - See LICENSE for details.