mcp-config-editor
A simple GUI for managing MCP servers, for easy toggle mcp servers.
claude mcp add --transport stdio kaichen-mcp-config-editor node path/to/server.js \ --env MCP_CONFIG_PATH="path to MCP config file (or placeholder)"
How to use
MCP Config Editor is a lightweight GUI tool built to help you manage multiple MCP (Minecraft Command Protocol) servers without manually editing configuration files. The app provides a simple dashboard where you can toggle MCP servers on or off, view their status, and apply configuration changes across your managed MCP instances. Being built with tauri2, it runs as a native desktop application, offering a responsive UI and integrates with your local environment to execute MCP-related commands as configured in the mcpServers section. Use it to quickly enable or disable servers, and keep track of which MCP instances are currently active.
How to install
Prerequisites:
- A supported OS (macOS, Linux, or Windows) with a practical environment for building or running a tauri-based app.
- Node.js and a package manager (npm or pnpm) if you plan to build from source.
- Rust toolchain (Rustup) and cargo if you intend to build the tauri app from source.
Install from source (typical workflow):
-
Clone the repository: git clone <repository-url> cd mcp-config-editor
-
Install dependencies (if applicable): npm install
or, if using pnpm
pnpm install
-
Build the project (tauri-based): npm run build
or the equivalent cargo/tauri build command as defined in the project
-
Run the app locally for development: npm run dev
If you prefer a binary, download the prebuilt release from the project’s releases page and run the executable for your OS.
Additional notes
Notes:
- This GUI is designed to help you manage MCP servers but does not replace traditional MCP server configuration. Ensure your underlying MCP setup is correctly configured and reachable by the editor.
- Because this is built with tauri, you may encounter platform-specific permissions prompts. Grant the necessary permissions to allow the app to execute external MCP commands.
- If you add or modify servers, update the mcpServers configuration in the mcp_config to reflect the correct command, arguments, and any required environment variables.
- Common issues include incorrect path to server scripts, missing dependencies for the MCP runtime, or firewall rules blocking local communication. Check logs within the app for error messages and verify your environment variables.
- Environment variables (env) can be used to point to configuration files, define MCP runtime paths, or set API keys if you integrate with external tools.
- This README references a minimal example; adapt the mcp_config to your actual MCP deployment paths and runtime commands.
Related MCP Servers
markdownify
A Model Context Protocol server for converting almost anything to Markdown
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
ironcurtain
A secure* runtime for autonomous AI agents. Policy from plain-English constitutions. (*https://ironcurtain.dev)
create -app
A CLI tool for quickly scaffolding Model Context Protocol (MCP) server applications with TypeScript support and modern development tooling
grok-faf
First MCP server for Grok | FAST⚡️AF • URL-based AI context • Vercel-deployed
mcp-turso
MCP server for interacting with Turso-hosted LibSQL databases