Skip to content

LevinTheDoctor/mcp-manager

Repository files navigation

MCP Manager

A desktop application for managing Model Context Protocol (MCP) server configurations for Claude Desktop.

Electron React TypeScript

Features

  • View all MCP servers configured in your claude_desktop_config.json
  • Add, edit, and delete MCP server entries
  • Browse for executables and script files via a native file picker
  • Persistent config file path — set it once, remembered forever
  • Changes are written directly to the JSON config file

Getting Started

Prerequisites

  • Node.js 18+
  • npm

Install & Run

npm install
npm run electron:dev

Build

npm run build
npm run electron:build

Configuration

On first launch the app defaults to the standard Claude Desktop config path:

~/Library/Application Support/Claude/claude_desktop_config.json

You can change this path in Settings (gear icon or ⌘,).

Config Format

The app reads and writes the standard MCP config format:

{
  "mcpServers": {
    "my-server": {
      "command": "node",
      "args": ["/path/to/server.js"],
      "env": {
        "API_KEY": "..."
      }
    }
  }
}

Tech Stack

Layer Technology
Desktop Electron 41
Frontend React 19 + TypeScript
Build Vite
Persistence electron-store

License

MIT

About

Manage you Local MCPs For Claude Desktop

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors