Desktop UI (Electron + React) for installing and configuring Model Context Protocol (MCP) servers inside the Claude Desktop app on macOS.
https://github.com/zueai/mcp-managerIf you're using Claude Desktop on macOS and want to connect it to MCP servers, you've probably spent time manually editing JSON configuration files, debugging syntax errors, and copying terminal commands between documentation and your shell. MCP Manager eliminates this friction entirely.
Setting up MCP servers for Claude Desktop means:
~/.claude_desktop_config.jsonOne typo in your JSON config file and Claude Desktop won't load your servers. Miss an environment variable and your GitHub MCP server fails silently.
This Electron app gives you a proper GUI for managing your Claude Desktop MCP servers. Instead of editing JSON files, you get:
Visual Server Management: Browse and install from 20+ pre-configured MCP servers including GitHub, Google Drive, Slack, PostgreSQL, Obsidian, and more. Each server comes with its installation requirements and environment variable setup built-in.
One-Click Installation: Click a server, fill in required API keys or credentials, and MCP Manager generates the exact terminal commands you need. No more hunting through documentation or copying commands between browser tabs.
Configuration Validation: The app validates your settings before writing them to Claude Desktop's config file. Syntax errors and missing variables get caught before they break your setup.
Environment Variable Management: Each MCP server needs different environment variables. MCP Manager shows you exactly what's required and helps you configure them properly.
Before: Want to add GitHub integration to Claude? Find the MCP server documentation, install via npm/pip, figure out the authentication setup, manually edit your config file, restart Claude Desktop, debug when it doesn't work.
After: Open MCP Manager, click "GitHub," enter your token, click install, copy the generated command, paste it in terminal. Done.
Database Integration: Setting up PostgreSQL access previously meant configuring connection strings, environment variables, and server parameters manually. Now you fill out a form with your database details and the app handles the rest.
Multiple Servers: Managing several MCP servers meant juggling multiple configuration blocks in your JSON file. MCP Manager shows all your servers in one interface with individual enable/disable controls.
The app is built with Electron 29, React 18, and TypeScript - a solid, familiar stack. It's open source (MIT license) and actively maintained. The codebase is clean and contribution-friendly if you want to add support for additional MCP servers.
Since it's a desktop app, your credentials and configuration stay completely local. No data leaves your machine.
Download the .dmg installer from the releases page, or if you prefer building from source:
git clone https://github.com/zueai/mcp-manager.git
cd mcp-manager
bun install
bun electron:dev
The app will scan your existing Claude Desktop configuration and show you what's already set up. From there, adding new servers or modifying existing ones becomes point-and-click simple.
MCP servers are powerful but configuration shouldn't be painful. MCP Manager handles the setup complexity so you can focus on what Claude can do with access to your data and services.