MCP Manager for Claude Desktop

MCP Manager for Claude Desktop

A desktop app to manage Model Context Protocol (MCP) servers for Claude Desktop on MacOS.

270
Stars
41
Forks
270
Watchers
3
Issues
MCP Manager for Claude Desktop provides a user-friendly interface to manage Model Context Protocol (MCP) servers, enabling Claude to access private data, APIs, and local or remote services securely from a MacOS desktop. It facilitates rapid configuration and integration with a wide variety of MCP servers, including productivity tools, databases, and web APIs. The app runs locally to ensure data privacy and streamlines connecting Claude to new sources through simple environment and server settings management.

Key Features

Easy-to-use desktop interface for managing MCP servers
Runs entirely locally for enhanced privacy
One-click terminal command copying for installation
Supports configuration for a wide range of MCP servers and services
Simple setup of environment variables and server settings
Quick access to private APIs and local resources for Claude
Integration with productivity and cloud tools (e.g., Apple Notes, GitHub, Google Drive)
Facilitates step-by-step reasoning and memory extensions for Claude
Automated browser interactions support
Modern UI built with React, Electron, TailwindCSS, and DaisyUI

Use Cases

Enabling Claude Desktop to access and search Apple Notes
Allowing Claude to integrate with and retrieve data from AWS Knowledge Base or cloud platforms
Letting Claude access local or cloud storage, like Google Drive or your filesystem
Granting Claude secure access to manage GitHub or GitLab repositories
Using Claude to interact with databases such as PostgreSQL or SQLite
Automating browser tasks for Claude using Puppeteer and Browserbase
Providing Claude with persistent memory and previous conversation recall
Enhancing Claude with the ability to search the web via various APIs (e.g., Brave, Perplexity, Exa)
Giving Claude capabilities to read from platforms like Slack or Todoist
Enabling rapid onboarding and setup of new MCP server integrations

README

MCP Manager for Claude Desktop

What is MCP?

The Model Context Protocol (MCP) enables Claude to access private data, APIs, and other services to answer questions and perform actions on your behalf. Learn more about MCP at:

Features

  • 🚀 Easy-to-use desktop interface for managing MCP servers
  • 🔒 Runs locally - your data never leaves your computer
  • ⚡️ Quick setup for popular MCP servers:
    • Apple Notes - Access and search your Apple Notes
    • AWS Knowledge Base - Access and query AWS Knowledge Base for information retrieval
    • Brave Search - Search the web with Brave Search API
    • Browserbase - Let Claude explore the web with Browserbase
    • Cloudflare - Manage your Cloudflare workers and account resources
    • Everart - Interface with Everart API for digital art and design tools
    • Exa - Search the web with Exa
    • Filesystem - Access and manage local filesystem
    • GitHub - Access your GitHub repositories
    • GitLab - Manage GitLab repositories and resources
    • Google Drive - Access and search files in your Google Drive
    • Google Maps - Access Google Maps API for location services
    • Memory - Give Claude memory of previous conversations
    • Obsidian - Read and search files in your Obsidian vault
    • Perplexity - Search the web with Perplexity API
    • PostgreSQL - Connect and interact with PostgreSQL databases
    • Puppeteer - Automate browser interactions
    • Sequential Thinking - Enable step-by-step reasoning
    • Slack - Access your Slack workspace
    • SQLite - Manage SQLite databases
    • Todoist - Access and search your Todoist tasks
    • YouTube Transcript - Access and search YouTube transcripts
  • 🛠 Simple configuration of environment variables and server settings
  • 📋 One-click copying of terminal commands for installation

Tech Stack

  • Desktop Framework:
    • Electron 29.1.4 with React 18.3.1
    • TypeScript 5.6.2
  • Build Tool:
    • Vite 6.0.1
    • Electron Builder 25.1.8
  • UI Components:
    • TailwindCSS 3.4.16
    • DaisyUI 4.12.14
    • Lucide React 0.468.0 for icons
    • Tiempos Font
  • Code Quality:
    • Biome 1.9.4
    • ESLint 9.15.0
  • Package Manager: Bun

Project Structure

plaintext
src/
├── components/ # React components
│ ├── server-configs/ # Server-specific configuration components
│ └── ...
├── assets/ # Static assets and fonts
├── App.tsx # Main application component
├── server-configs.ts # MCP server configurations
└── utils.ts # Utility functions
electron/
├── main.ts # Electron main process
└── tsconfig.json # TypeScript config for Electron

Development

  1. Install dependencies:

    bash
    bun install
    
  2. Start development:

    bash
    bun electron:dev
    
  3. Build for MacOS:

    bash
    rm -rf dist dist-electron # When rebuilding
    bun electron:build # Creates .dmg installer
    
  4. Additional commands:

    bash
    bun check # Run TypeScript checks and Biome formatting
    bun lint # Run ESLint
    

Work to be done

Add preset MCPs:

  • Fetch
  • Time-related
  • Sentry

Contributions to resolve these are welcome!

Contributing

Contributions are extremely welcome! Please open a PR with new MCP servers or any other improvements to the codebase.

Disclaimer

This project is not affiliated with Anthropic. All logos are trademarks of their respective owners.

License

MIT


Star History

Star History Chart

Repository Owner

zueai
zueai

Organization

Repository Details

Language TypeScript
Default Branch main
Size 1,016 KB
Contributors 2
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

TypeScript
96.38%
JavaScript
1.37%
CSS
1.19%
HTML
1.06%

Tags

Topics

claude llm mcp model-context-protocol react vite

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • MCP Claude Spotify

    MCP Claude Spotify

    Connect Claude Desktop to Spotify using the Model Context Protocol.

    MCP Claude Spotify enables seamless integration between Claude Desktop and Spotify using the Model Context Protocol (MCP). It allows users to authenticate with Spotify, control playback, manage playlists, search for music, and access personalized recommendations directly from Claude Desktop. The solution supports both manual setup and auto-start with Claude Desktop, making it easy to interact with the Spotify API in a standardized way. Spotify credentials are required for setup and operation.

    • 20
    • MCP
    • imprvhub/mcp-claude-spotify
  • @nanana-ai/mcp-server-nano-banana

    @nanana-ai/mcp-server-nano-banana

    MCP server for Nanana AI image generation using Gemini's nano banana model.

    @nanana-ai/mcp-server-nano-banana serves as an MCP (Model Context Protocol) compatible server for facilitating image generation and transformation powered by the Gemini nano banana model. It enables clients like Claude Desktop to interact with Nanana AI, processing text prompts to generate images or transform existing images. The server can be easily configured with API tokens and integrated into desktop applications. Users can manage credentials, customize endpoints, and monitor credit usage seamlessly.

    • 3
    • MCP
    • nanana-app/mcp-server-nano-banana
  • mcpmcp-server

    mcpmcp-server

    Seamlessly discover, set up, and integrate MCP servers with AI clients.

    mcpmcp-server enables users to discover, configure, and connect MCP servers with preferred clients, optimizing AI integration into daily workflows. It supports streamlined setup via JSON configuration, ensuring compatibility with various platforms such as Claude Desktop on macOS. The project simplifies the connection process between AI clients and remote Model Context Protocol servers. Users are directed to an associated homepage for further platform-specific guidance.

    • 17
    • MCP
    • glenngillen/mcpmcp-server
  • mcp-get

    mcp-get

    A command-line tool for discovering, installing, and managing Model Context Protocol servers.

    mcp-get is a CLI tool designed to help users discover, install, and manage Model Context Protocol (MCP) servers. It enables seamless integration of Large Language Models (LLMs) with various external data sources and tools by utilizing a standardized protocol. The tool provides access to a curated registry of MCP servers and supports installation and management across multiple programming languages and environments. Although now archived, mcp-get simplifies environment variable management, package versioning, and server updates to enhance the LLM ecosystem.

    • 497
    • MCP
    • michaellatman/mcp-get
  • MCP Router

    MCP Router

    A Unified MCP Server Management App

    MCP Router is a cross-platform desktop application designed to simplify the management of Model Context Protocol (MCP) servers. It enables users to centrally manage, organize, and monitor multiple MCP servers, both locally and remotely, with support for various connection methods. The app offers advanced context organization through Projects and Workspaces, as well as tools toggling and comprehensive logging. With a focus on privacy, all data is stored locally, and integration capabilities allow seamless connection with popular AI tools.

    • 1,078
    • MCP
    • mcp-router/mcp-router
  • Stape MCP Server

    Stape MCP Server

    An MCP server implementation for integrating Stape with AI model context protocols.

    Stape MCP Server provides an implementation of the Model Context Protocol server tailored for the Stape platform. It enables secure and standardized access to model context capabilities, allowing integration with tools such as Claude Desktop and Cursor AI. Users can easily configure and authenticate MCP connections using provided configuration samples, while managing context and credentials securely. The server is open source and maintained by the Stape Team under the Apache 2.0 license.

    • 4
    • MCP
    • stape-io/stape-mcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results