Tool

Discover, install and manage MCP servers from desktop

Desktop GUI for installing, configuring, and managing MCP servers with one click - no CLI needed, auto-installs Node and uv dependencies.

Works with mcp

47
Spark score
out of 100
Updated Dec 2024
Version app-v0.2.1

Add to Favorites

Why it matters

Enable users to easily discover, install, and manage Model Context Protocol (MCP) servers through a native desktop application, eliminating the need for command-line configuration and manual setup.

Outcomes

What it gets done

01

Browse and discover available MCP servers from a centralized catalog

02

Install MCP servers with one-click desktop interface

03

Manage installed MCP server configurations and settings

04

Monitor and control running MCP server instances

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/mcp-mcphub | bash

Overview

MCPHub

A desktop GUI app for installing, configuring, and managing MCP servers with one click each, including automatic Node.js and uv dependency installation, aimed at users with no CLI experience. Use it when someone wants to install and configure MCP servers without touching a terminal, such as browsing a community server directory, setting environment variables through a form, and managing installs for Claude with one-click actions.

What it does

MCPHub Desktop is a GUI installer, manager, and directory for MCP servers, built specifically so someone without any command-line experience can install and use them. It detects whether a server needs Node.js or uv (Python) and installs those dependencies with one click, browses a community directory of available servers, and installs or uninstalls any of them with one click as well. Servers that need environment variables get a simple form for setting them instead of hand-editing a config file.

When to use - and when NOT to

Use it to get an MCP server running for a non-technical user, or for a developer who would rather not hand-edit JSON config and manage dependency installs manually for every server. It currently manages servers for Claude specifically, with support for other clients described as coming soon, so anyone standardizing on a different client should check whether that support has landed before relying on it. Custom command arguments, such as a file or directory path a server needs, are supported per the project's roadmap, which also lists broader multi-client support as a still-open item.

Inputs and outputs

Input is a server selected from MCPHub's community directory, sourced from the separate MCPHub Servers Repo, which accepts new server submissions via pull request, or the environment variable values a chosen server requires, entered through the app's GUI. Output is the server installed and configured for the target client, with its dependencies, Node.js or uv, already resolved, ready to use without any manual setup step.

Integrations

Manages MCP servers for Claude today, with the project roadmap listing support for additional clients as planned but not yet shipped. New servers are added to the directory through community pull requests to the separate MCPHub Servers Repo on GitHub.

Who it's for

Non-developers who want to use MCP servers without any CLI experience, and developers who'd rather manage server installs and dependencies through a GUI than by hand. The project is licensed under the AGPL License.

Source README

MCPHub Desktop

MCPHub Desktop is Model Context Protocol (MCP) servers installer, manager, directory. It's a GUI. It support install node, uv dependencies with one click, and install/uninstall with one click. For those env variable need servers, you can set them value with ease. This project is aim to enable non-developer to use MCP Servers without any CLI experiences. You can share MCPHub for your friends now!

Features

  • Detect dependencies include node and uv(python).
  • Install dependencies with one-click.
  • Browser latest servers from our community.
  • Install the servers you need with one-click.
  • Config and manage the needed variable of servers with simple GUI.
  • Uninstall the servers you don't need with one-click.
  • Support manage multiple client like Claude. Others client manage will coming soon!

Roadmap

  • Support user custom cmd args like file and directory path.
  • Support More Clients

And welcome to provide feature suggestion by submit issues!

Submit New MCP Server

Create PR for MCPHub Servers Repo

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.