Enables the automatic cloning and management of Git-based MCP servers, allowing the system to dynamically extend its capabilities by accessing remote repositories.
Supports the discovery and installation of MCP servers directly from GitHub repositories as part of its automated server management workflow.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SuperMCP Serverlist all available MCP servers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SuperMCP
SuperMCP is an orchestration layer for Model Context Protocol (MCP) servers. It gives an AI assistant a single entry point to dynamically discover, inspect, and call tools across many MCP servers — without hard-coding anything.
How It Works
Because the registry file can live anywhere, you can keep your servers and their configuration wherever makes sense — a project folder, a shared drive, a dotfiles repo — and just point SuperMCP at it.
Related MCP server: MCPfinder Server
Quick Start
Clone & install dependencies
Configure the registry path
Edit .env:
The path can be absolute or relative (relative paths resolve from the SuperMCP directory).
Alternatively, pass it as an environment variable when launching:
Or set it in your MCP host (e.g. Cursor):
Create your registry file at that location:
Relative paths inside the registry (like .mcps/ShellMCP/server.py) resolve from the registry file's directory.
Run
Available Tools
Tool | Description |
| Reload the registry and rebuild the in-memory server list |
| List all registered MCP servers |
| Inspect a server's tools, prompts, and resources |
| Call a tool on any registered server |
| Add a new server (SSE or stdio) to the registry |
| Remove a server from the registry |
| Update a server's configuration |
Server Types
Stdio (local process)
SSE (remote endpoint)
Environment variables in the env field are sent as HTTP headers in the format X-MCP-{VAR_NAME}.
Git-based Stdio
When a stdio server has a url field, SuperMCP clones the repository into .mcps/remote/<name>/ (relative to the registry) and installs its dependencies.
Project Structure
Contributing
Contributions welcome. Whether you're building new MCP servers, improving the orchestration layer, or enhancing documentation — all help is appreciated.
License
See LICENSE.