mercutiojohn
MCP Servermercutiojohnpublic

mcp config gui

用于管理和编辑 MCP 配置文件的桌面应用程序,基于 Electron 和 React 构建。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
TypeScript
Language
MIT License
License

About This Server

用于管理和编辑 MCP 配置文件的桌面应用程序,基于 Electron 和 React 构建。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

MCP Config GUI

A graphical user interface tool for managing and editing MCP (Model Context Protocol) configurations.

!MCP Config GUI

Project Overview

MCP Config GUI is a desktop application based on Electron and React, designed to simplify the creation and management of MCP configuration files. Through an intuitive user interface, you can easily add, edit, and delete server configurations without manually editing JSON files.

Features

  • 📂 Open and save MCP configuration files
  • ➕ Add and manage multiple server configurations
  • 🔄 Import existing configurations
  • 🖊️ Intuitively edit configuration parameters
  • 🌐 Support for various server types (npx, uvx, node, SSE)
  • 🔍 Clear configuration preview
  • 🌍 Multi-language interface support

Installation and Usage

Prerequisites

  • Node.js (v16 or higher recommended)
  • npm or yarn

Installing Dependencies

# Using pnpm
pnpm install

Development Mode

# Using pnpm
pnpm run electron:dev

Building the Application

# Using pnpm
pnpm run electron:build

The built application will be located in the release directory.

User Guide

  1. Launch the Application: Run the installed application or start it in development mode
  2. Open Configuration File: Click the "Open" button to select an existing MCP configuration file, or create one from scratch
  3. Add Server: Enter a server name and click the "Add" button
  4. Edit Configuration: Click the "Edit Details" button on each server card to modify detailed configurations
  5. Save Configuration: After completing your edits, click the "Save" button to save the configuration to a file

Configuration Parameter Description

MCP configuration supports multiple server types, each with different configuration options:

  • Command Line Servers (npx, uvx, node)

    • command: The type of command to execute
    • args: Command line arguments
    • env: Environment variables
    • autoApprove: List of automatically approved commands
  • SSE Servers

    • url: Server URL
    • autoApprove: List of automatically approved commands

Tech Stack

  • Electron - Desktop application framework
  • React - User interface library
  • TypeScript - Type-safe JavaScript
  • Tailwind CSS - CSS framework
  • shadcn/ui - UI components
  • i18next - Internationalization framework

Contributing

Issue reports and pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

For Chinese documentation, please see README-zh.md

Quick Start

1

Clone the repository

git clone https://github.com/mercutiojohn/mcp-config-gui
2

Install dependencies

cd mcp-config-gui
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownermercutiojohn
Repomcp-config-gui
LanguageTypeScript
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation