NP

namuan/py-mcp-manager

开发工具

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

46 stars 3 forks 质量 43 趋势 12MIT

简单MCP管理器桌面应用

概览

一个用于管理模型上下文协议(MCP)服务器的桌面应用程序,具有图形界面。 MCP 管理器简化了从单一接口配置、启动、停止和监控多个 MCP 服务器的过程。 - Python 3.11及以上版本 - UV(推荐用于依赖管理) 1. 使用上述方法之一启动应用程序 2.点击“+ 添加服务器”创建你的第一个服务器配置 3.填写服务器详情:- 服务器ID(唯一标识符) - 显示名称 - 运行服务器的命令 - 参数 - 环境变量 - 工作目录 4。点击“保存” 5.使用“开始”按钮启动你的服务器 6.实时监控日志和状态 服务器配置存储在适合平台的用户数据目录中: - : ~/Library/Application Support/MCP Manager/mcp_servers.json - : %APPDATA%\MCP Manager\mcp_servers.json - : ~/.local/share/mcp-manager/mcp_servers。

概述(AI 翻译)

一个用于管理模型上下文协议(MCP)服务器的桌面应用程序,具有图形界面。

概述

MCP 管理器简化了从单一接口配置、启动、停止和监控多个 MCP 服务器的过程。

安装

先决条件

  • Python 3.11 或更高版本
  • UV(推荐用于依赖管理)

使用紫外线(推荐)

创建独立可执行文件:

用途

  1. 使用上述方法之一启动应用程序
  2. 点击“+ 添加服务器”以创建你的第一个服务器配置
  3. 填写服务器详情:
  • 服务器ID(唯一标识符)
  • 显示名称
  • 运行服务器的命令
  • 论证
  • 环境变量
  • 工作目录
  1. 点击“保存”
  2. 使用“开始”按钮启动服务器
  3. 实时监控日志和状态

配置

服务器配置存储在适合平台的用户数据目录中:

  • macOS: ~/Library/Application Support/MCP Manager/mcp_servers.json
  • Windows: %APPDATA%\MCP Manager\mcp_servers.json
  • Linux: ~/.local/share/mcp-manager/mcp_servers.json

你可以:

  • 在应用程序未运行时手动编辑该文件

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

README

MCP Manager

A desktop application for managing Model Context Protocol (MCP) servers with a graphical interface.

Overview

MCP Manager simplifies the process of configuring, starting, stopping, and monitoring multiple MCP servers from a single interface.

Installation

Prerequisites

  • Python 3.11 or higher
  • uv (recommended for dependency management)
# Clone the repository
git clone https://github.com/namuan/py-mcp-manager.git
cd py-mcp-manager

# Install dependencies
make install

# Run the application
make run

To create a standalone executable:

# Create macOS .app bundle
make package

# Install to Applications folder
make install-macosx

Usage

  1. Launch the application using one of the methods above
  2. Click “+ Add Server” to create your first server configuration
  3. Fill in the server details:
    • Server ID (unique identifier)
    • Display Name
    • Command to run the server
    • Arguments
    • Environment variables
    • Working directory
  4. Click “Save”
  5. Use the “Start” button to launch your server
  6. Monitor logs and status in real-time

Configuration

Server configurations are stored in a platform-appropriate user data directory:

  • macOS: ~/Library/Application Support/MCP Manager/mcp_servers.json
  • Windows: %APPDATA%\MCP Manager\mcp_servers.json
  • Linux: ~/.local/share/mcp-manager/mcp_servers.json

You can:

  • Manually edit this file when the application is not running
  • Use the built-in JSON editor (View JSON button)
  • Import/export configurations using the JSON import/export features

License

This project is licensed under the MIT License - see the LICENSE file for details.

在 GitHub 查看完整 README

安装

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

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