mcp-dock

mcp
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 133 GitHub stars
Code Basarisiz
  • os.homedir — User home directory access in src/__tests__/env-manager.test.ts
  • process.env — Environment variable access in src/__tests__/env-manager.test.ts
  • os.homedir — User home directory access in src/__tests__/history-manager.test.ts
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

MCP Server & Config Manager for 14 AI Clients — Cursor, VS Code, Claude Code, Gemini CLI, Codex CLI, Windsurf, Zed, TRAE, Kiro, JetBrains & more. Browse 50,000+ servers and 10,000+ skills.

README.md

MCP Dock

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 the MCP Servers listed in the Official Registry (full version)
  • Skills Store - Discover AI Skills for Cursor, Claude Code, Gemini CLI, Codex CLI, and Opencode (full version)
  • 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

Latest release: v1.4.1. Install notes and the current download status are on the official website.

Platform Download
macOS (Apple Silicon) MCP.Dock-1.4.1-arm64.dmg
macOS (Intel) MCP.Dock-1.4.1.dmg
Windows Installer · Portable
Linux (x64) AppImage · .deb
Linux (ARM64) AppImage · .deb

Homebrew (macOS): brew install --cask folay-git/tap/mcp-dock

The macOS builds are ad-hoc signed and not notarized by Apple, and the Windows builds are not code-signed, so the system may block or warn on first launch. See the install guide.

  • Already using MCP Dock 1.3.x or earlier? The built-in updater of those versions points to an update source that no longer exists, so it cannot update itself to this version. Download it from the table above and install it over the old app; your configuration is kept.
  • The open-source Community Edition in this repository can also be built from source. It has fewer features than the full application (see the comparison below).

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

The full version reads two catalogs, refreshed every 14 days:

  • MCP Servers - the MCP Official Registry. Being listed there is not a security review.
  • Skills - public GitHub repositories

Smithery shut down its API, hosted connections, CLI/SDK and accounts on 2026-10-31, so it is no longer a data source. MCP configs you already have that depend on it are kept as they are and marked "Service retired" in the Library; MCP Dock never rewrites or removes them automatically.

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:
    • For MCP Servers: community-registry/servers/_template.json
    • For Skills: community-registry/skills/_template.json
  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 package

Project 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 tests

Community Edition vs Full Version

Feature Community Full
Manual server install to 14 clients ✅ ✅
MCP Inspector ✅ ✅
Config history & rollback ✅ ✅
Multi-client sync ✅ ✅
Skills management ✅ ✅
Browse the MCP server catalog ❌ ✅
Browse the AI Skills catalog ❌ ✅
One-click install from registry ❌ ✅

The full version with registry browsing is distributed as installers (see Download).

License

MIT License - See LICENSE for details.

Credits

Yorumlar (0)

Sonuc bulunamadi