awesome s
Awesome MCP Servers for ... everything
claude mcp add --transport stdio serpvault-awesome-mcp-servers node server/index.js \ --env PORT="80" \ --env REPO_SLUG="serpvault-awesome-mcp-servers"
How to use
This repository serves as a centralized catalog of publicly accessible MCP servers. It aggregates descriptions, categories, and links to individual MCP server implementations, helping you discover endpoints that connect your LLMs or agents to external data sources, databases, cloud services, or tools. To use this catalog effectively, browse the list to find servers that fit your needs (e.g., data access, automation, or API orchestration), then follow the linked server documentation or repository instructions to run or integrate the chosen MCP server. If you want to contribute a new server, fork the repo, add your MCP server entry with a clear description and categories, and submit a pull request.
How to install
Prerequisites:
- Git installed on your machine
- Access to the internet to clone repositories
Steps:
- Clone this repository to your local machine: git clone https://github.com/serpvault/awesome-mcp-servers.git
- Navigate into the project directory: cd awesome-mcp-servers
- Install any required dependencies for the catalog itself (if the repo uses a package manager, e.g., npm/yarn, follow the repo’s README for exact commands): npm install
- Start the local server (if applicable) using the repository’s provided start script or the command outlined in mcp_config. For example: npm run start
- Open your browser and navigate to the local address (e.g., http://localhost:3000) to browse the MCP server catalog and access individual server documentation.
- For integrating a specific MCP server from the catalog, follow that server’s dedicated installation and usage instructions in its own repository.
Additional notes
Tips and caveats:
- This README acts as a directory; individual MCP servers within the catalog have their own setup requirements. Always refer to the linked server documentation for precise install and usage steps.
- If you contribute a new MCP server, provide a clear name, description, and categories to help users discover it. Include any required environment variables or authentication steps.
- Some servers may require API keys, OAuth credentials, or access to external services. Ensure you understand security implications and follow best practices when configuring secrets (e.g., use environment variables or secret managers).
- If you encounter issues starting the catalog, verify your Node.js version (if Node is used) and ensure dependencies are installed. Check open/closed issues in the repository for known problems.
Related MCP Servers
mcp-rest-api
A TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test and interact with any REST API endpoints directly from your development environment.
awesome s
A curated list of excellent Model Context Protocol (MCP) servers.
pfsense
pfSense MCP Server enables security administrators to manage their pfSense firewalls using natural language through AI assistants like Claude Desktop. Simply ask "Show me blocked IPs" or "Run a PCI compliance check" instead of navigating complex interfaces. Supports REST/XML-RPC/SSH connections, and includes built-in complian
mcp-sysoperator
MCP for Ansible, Terraform, LocalStack, and other IaC tools. Create and iterate IaC
lmstudio-toolpack
A MCP stdio toolpack for local LLMs
agent
MCPAgent for Grupa.AI Multi-agent Collaboration Network (MACNET) with Model Context Protocol (MCP) capabilities baked in