mcp s-hub
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
claude mcp add --transport stdio apappascs-mcp-servers-hub node server.js
How to use
This MCP server acts as a central hub that surfaces the top 100 MCP servers by popularity. It doesn't run external MCP tools itself; instead, it provides a catalog of MCP-enabled services with descriptions, stars, and last updated timestamps. As a user, you can browse the list to discover servers that fit your needs (for example, those focused on memory, Git operations, browsing automation, or time utilities), and then visit the linked repositories to inspect their specific MCP capabilities. To actually use a particular MCP server, follow the link to its repository, review its documentation, and run that server using its recommended setup. The hub serves as a discovery layer, not a runtime environment for MCP tools.
If you want to evaluate MCP tooling from the hub, pick a server from the list (e.g., Everything, Fetch, Filesystem, Git, Memory) and open its GitHub page. There you’ll typically find installation instructions, how to call its tools via MCP prompts, and any API or CLI interfaces it exposes. Use the hub as a starting point to compare capabilities, then reproduce or adapt the target server in your own environment following its README.
How to install
Prerequisites:
- Git installed on your system
- Node.js (LTS version) and npm/yarn installed if you plan to run the hub locally
Step-by-step:
-
Clone the hub repository: git clone https://github.com/modelcontextprotocol/mcp-servers-hub.git cd mcp-servers-hub
-
Install dependencies (if the project uses Node.js): npm install
or
yarn install
-
Run the hub locally (adjust the command if a different start script is provided in package.json): npm run start
or
node server.js
-
Open your browser and navigate to http://localhost:3000 (or the port configured in your environment) to view the top 100 MCP servers and explore individual server repositories.
Note: Each MCP server listed in the hub has its own installation and runtime requirements. Always follow the specific server’s README for detailed setup steps, dependencies, and usage instructions.
Additional notes
Tips and considerations:
- The hub aggregates data from multiple sources; timestamps and star counts reflect the public GitHub repository state and can change over time.
- When evaluating a server, review its MCP tool surface area (prompts, tools, and resources) and any required authentication or API keys.
- Some MCP servers may require sandboxing or secure execution environments; follow best practices for running external tools securely.
- If you plan to deploy a server locally, containerization (Docker) or virtual environments may simplify dependency management. Check each server’s README for recommended deployment options.
- If a server has dependencies on external services (APIs, databases, or cloud providers), ensure those endpoints and credentials are configured via environment variables as documented by that server.