JM

jshchnz/mymcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

31 stars 6 forks 质量 65 趋势 11MIT

在macOS上发现、安装和管理MCP服务器

概览

一个原生的macOS应用程序,用于发现、安装和管理MCP服务器。 MyMCP 是一款图形界面工具,使以下操作变得简单: - 官方注册表中的MCP服务器——一键连接多个客户端的服务器——你在所有AI工具中安装的服务器——服务器不会丢失配置 MyMCP无需手动编辑每个客户端的JSON配置文件,而是提供了一个统一的界面来管理你的MCP服务器。 MyMCP 自动检测和管理以下服务器: - : 浏览并搜索官方 MCP 服务器注册表 - : 同时向多个客户端安装服务器 - : 查看、启用、禁用或卸载服务器 - : 查看每个客户端中安装的所有服务器 - : 安装时配置 API 密钥及其他环境变量 - : 查看注册表服务器的星级、分支和活动 - macOS 15.0(Sequoia)及更高版本- Xcode 16.0+(用于源代码构建) 从发布页面下载最新.app。

概述(AI 翻译)

一个原生的macOS应用程序,用于发现、安装和管理MCP服务器。

什么是我的MCP?

MyMCP 是一款图形界面工具,使以下操作变得简单:

  • 从官方注册表中发现 MCP服务器
  • 一键安装服务器到多个客户端
  • 管理你所有AI工具中已安装的服务器
  • 启用/禁用服务器而不丢失配置

MyMCP无需手动编辑每个客户端的JSON配置文件,而是提供了一个统一的界面来管理你的MCP服务器。

支持的客户端

MyMCP 自动检测和管理以下服务器:

客户端 配置格式 配置位置
Claude 桌面 JSON ~/Library/Application Support/Claude/claude_desktop_config.json
Claude 代码 JSON ~/.claude.json
光标 JSON ~/.cursor/mcp.json
VS 代码 JSON ~/Library/Application Support/Code/User/settings.json
风帆冲浪 JSON ~/.codeium/windsurf/mcp_config.json
Gemini CLI JSON ~/.gemini/settings.json
OpenAI手稿 TOML ~/.codex/config.toml

特色

  • 注册表浏览器:浏览并搜索官方MCP服务器注册表

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

MyMCP

A native macOS application for discovering, installing and managing MCP servers.

What is MyMCP?

MyMCP is a GUI tool that makes it easy to:

  • Discover MCP servers from the official registry
  • Install servers to multiple clients with one click
  • Manage your installed servers across all your AI tools
  • Enable/disable servers without losing configuration

Instead of manually editing JSON config files for each client, MyMCP provides a unified interface to manage your MCP servers.

Supported Clients

MyMCP automatically detects and manages servers for:

Client Config Format Config Location
Claude Desktop JSON ~/Library/Application Support/Claude/claude_desktop_config.json
Claude Code JSON ~/.claude.json
Cursor JSON ~/.cursor/mcp.json
VS Code JSON ~/Library/Application Support/Code/User/settings.json
Windsurf JSON ~/.codeium/windsurf/mcp_config.json
Gemini CLI JSON ~/.gemini/settings.json
OpenAI Codex TOML ~/.codex/config.toml

Features

  • Registry Browser: Browse and search the official MCP server registry
  • One-Click Install: Install servers to multiple clients simultaneously
  • Server Management: View, enable, disable, or uninstall servers
  • Client Overview: See all servers installed in each client
  • Environment Variables: Configure API keys and other env vars during install
  • GitHub Metadata: View stars, forks, and activity for registry servers

Requirements

  • macOS 15.0 (Sequoia) or later
  • Xcode 16.0+ (for building from source)

Installation

Download Release

Download the latest .app from the Releases page.

Build from Source

  1. Clone the repository:

    git clone https://github.com/jshchnz/MyMCP.git
    cd MyMCP
    
  2. Open in Xcode:

    open MyMCP/MyMCP.xcodeproj
    
  3. Build and run (Cmd+R)

Usage

  1. Browse Registry: Select “Registry” in the sidebar to discover available MCP servers
  2. Install Server: Click on a server, select which clients to install to, and click “Install”
  3. Manage Installed: Select “Installed” to see all your servers and manage them
  4. Client Details: Click on a client in the sidebar to see its specific configuration

Architecture

MyMCP/
├── Models/          # Data models (MCPServer, MCPClient, etc.)
├── Services/        # Business logic (ConfigFileService, RegistryService, etc.)
├── ViewModels/      # State management (AppState)
└── Views/           # SwiftUI components
    ├── Registry/    # Server browser views
    ├── Installed/   # Installed server management
    ├── Clients/     # Per-client views
    ├── Sidebar/     # Navigation
    └── Shared/      # Reusable components

Notes

GitHub Metadata

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →