
mcp config gui
用于管理和编辑 MCP 配置文件的桌面应用程序,基于 Electron 和 React 构建。
Repository Info
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
- Launch the Application: Run the installed application or start it in development mode
- Open Configuration File: Click the "Open" button to select an existing MCP configuration file, or create one from scratch
- Add Server: Enter a server name and click the "Add" button
- Edit Configuration: Click the "Edit Details" button on each server card to modify detailed configurations
- 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 executeargs: Command line argumentsenv: Environment variablesautoApprove: List of automatically approved commands
-
SSE Servers
url: Server URLautoApprove: 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
Clone the repository
git clone https://github.com/mercutiojohn/mcp-config-guiInstall dependencies
cd mcp-config-gui
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.