About MCP Server Manager
MCP Server Manager is an Electron desktop app for installing and managing MCP servers used with AI tools. It provides server import, environment configuration, and live console monitoring in one interface.
Key features
- 01Import MCP server packages
- 02Install and uninstall servers
- 03Configure manifest environment variables
- 04Monitor console output in real time
- 05Connect servers with AI tools
Use cases
- 01Install an MCP from a ZIP package
- 02Set required environment variables before installation
- 03Inspect a server’s live console output
MCP support
It manages MCP servers for use with AI tools such as Claude and Cursor, including importing, installing, configuring, and monitoring them.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Server Manager
A desktop application for managing MCP (Machine Completion Protocol) servers that integrate with AI tools like Claude and Cursor.
Join Discord
Discord - https://discord.gg/XrnPwMNP
Features
- 🚀 Import and manage MCP servers
- 🔧 Configure environment variables for your MCPs
- 🔌 Easy installation and configuration
- 🖥️ Monitor server console output in real-time
- 🧠 Integrate with various AI tools
Installation
Prerequisites
- Node.js 14.x or newer
- npm or yarn
- Electron
Setup
-
Clone the repository:
git clone https://github.com/yourusername/ServMcp.git cd ServMcp -
Install dependencies:
npm install -
Start the application:
npm start
Usage
Importing an MCP
- Click the "Import MCP" button
- Select your MCP package (ZIP file)
- Configure any required environment variables
- Click "Install" to install the MCP
Managing MCPs
- Install: Select an MCP and click the "Install" button
- Uninstall: For installed MCPs, click the "Uninstall" button
- Configure: Set environment variables before installation
Environment Variables
The application automatically detects environment variables from the MCP manifest and provides a user-friendly interface to configure them.
Development
Project Structure
src/main- Main Electron processsrc/renderer- Renderer process (UI)src/common- Shared code
Building
npm run build
Packaging
npm run package
Contributing
We welcome contributions! Please see CONTRIBUTING.md for details on how to submit pull requests, report issues, and suggest improvements.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Code of Conduct
Please read our Code of Conduct before participating in our community.
Acknowledgments
- The Electron team for their excellent framework
- All our contributors and supporters
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.