Browse the MCP Registry and install servers into Cursor, Claude Code, and VS Code.
- Desktop app: Electron + Vite + React (source in
src/+electron/) - Website: SvelteKit workspace (source in
website/)
- Browse MCP servers and view their metadata
- Install server configs into supported clients (Cursor / Claude Desktop / VS Code)
- Packaged releases for macOS + Windows
- Node.js 18+ (20+ recommended)
- npm
Install dependencies:
npm installRun the desktop app in dev mode:
npm run devRun the website in dev mode:
npm run dev:websiteDesktop app (packages into release/<version>/):
npm run buildWebsite:
npm run build:websiteBy default, Electron Builder outputs to release/${version}/ (see electron-builder.json).
- Windows (NSIS installer):
release/<version>/MCP-Dock_<version>.exe - Windows (unpacked):
release/<version>/win-unpacked/ - macOS:
release/<version>/MCP-Dock_<version>.dmgand.zip
npm run build -- --win --x64This repo includes scripts/release-mac.sh which runs a signed + notarized macOS build.
npm run release:macThe script expects code-signing and notarization environment variables (see the top of scripts/release-mac.sh).
electron/ Electron main + preload source
src/ Renderer (React) source
public/ Static assets for the desktop app
dist/ Renderer production build output
dist-electron/ Electron production build output
release/ Packaged installers and unpacked apps (by version)
website/ SvelteKit marketing site (npm workspace)
npm testMIT — see LICENSE.