Get the FREE Ultimate OpenClaw Setup Guide →

MCPHub-Desktop

Desktop APP for Discover and Install MCP Servers

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio jeamee-mcphub-desktop node path/to/electron/main.js \
  --env DESCRIPTION="Desktop MCPHub app - installer/manager for MCP servers"

How to use

MCPHub Desktop is a graphical installer and manager for MCP servers. It provides a one-click experience to detect and install dependencies (Node.js and uv via Python), browse community MCP servers, install the servers you want, and manage server-specific environment variables. The GUI abstracts away the CLI, so you don’t need to manually install dependencies or run commands; you can add or remove MCP servers and configure their required variables from the interface. Use it to centralize your MCP server workflow and keep multiple clients or projects organized in one place.

With MCPHub Desktop, you can: - Install prerequisites (Node and uv) with a single click. - Browse and install MCP servers from the community catalog. - Configure and manage environment variables per server (e.g., API keys, file paths, or numeric settings). - Install or uninstall servers with one action. - Manage multiple clients and workflows from a single GUI.

To get started, download the desktop app, run it, and follow the on-screen prompts to install dependencies. Then browse the server catalog, pick the MCP servers you need, and use the per-server settings to tailor variables and startup options. When ready, you can launch or stop servers directly from the GUI.

How to install

Prerequisites:

  • A supported desktop environment (Windows, macOS, or Linux) with internet access.
  • Optional: Git for cloning or updating from repositories.
  • A compatible runtime to run the MCPHub Desktop app (the installer package or Electron-based bundle, depending on distribution).

Install steps (example for a typical Electron-based release):

  1. Download the MCPHub Desktop installer package from the official repository or releases page.
  2. Extract the package if needed and run the installer, or install via a package manager if provided (e.g., an installer .exe, .dmg, or AppImage).
  3. Launch MCPHub Desktop from your applications menu or desktop shortcut.
  4. In the app, use the one-click options to install prerequisites (Node and uv) and to install the MCP servers you need.
  5. Open the server settings to configure environment variables, startup arguments, or directory paths for each MCP server.
  6. Start or stop servers from the GUI as required.

If you prefer source installations, refer to the project’s repository for build instructions and release notes. Be sure to install any required system dependencies noted in the README or release notes before attempting to run the GUI.

Additional notes

Tips and common issues:

  • Ensure your system has a compatible Python version when installing uv dependencies. Some environments may require Python 3.x and pip access.
  • Environment variables for servers should be provided as key-value pairs in the per-server settings. Common keys include API_URL, API_KEY, DATA_DIR, or LOG_LEVEL.
  • If a server fails to install or start, check the app’s logs or developer console for error messages. Missing dependencies or misconfigured paths are frequent causes.
  • The catalog of MCP servers is community-sourced; availability may vary. Use the GUI to refresh or browse latest entries.
  • Regularly update MCPHub Desktop to receive bug fixes and feature improvements.
  • If you switch projects or clients, you can clone or copy per-server configurations within the GUI to keep environments isolated.

Related MCP Servers

Sponsor this space

Reach thousands of developers