Get the FREE Ultimate OpenClaw Setup Guide →

awesome s

A curated list of Model Context Protocol (MCP) servers

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add wong2-awesome-mcp-servers

How to use

Awesome MCP Servers is a showcase catalog of MCP servers and demonstrations that illustrate how the Model Context Protocol can be implemented across different languages and toolkits. The README highlights a set of Reference Servers (Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking, Time) which demonstrate core MCP features and how to interact with LLMs using structured prompts, resource access, and tool calls. It also lists Official Servers that are production-ready integrations from various organizations, serving as real-world examples of MCP deployments. To use the content here, pick a server in the Official or Reference sections, then follow that server's installation and usage guidance to spin it up and start interacting with its tools and capabilities. The repository serves as a directory of examples rather than a single runnable server in this document.

When exploring, you can refer to the links under Reference Servers and Official Servers to understand what capabilities are demonstrated (e.g., web content fetching in Fetch, secure file operations in Filesystem, Git repository manipulation in Git, persistent knowledge graphs in Memory, dynamic thinking in Sequential Thinking, and timezone handling in Time). Each server typically provides its own installation and usage instructions in its dedicated directory or external repository; use those instructions to operate a given MCP server.

How to install

Note: This repository primarily functions as a catalog of MCP servers (Reference and Official) rather than a single runnable MCP server. To install and run an MCP server, choose a specific server from the Reference or Official lists and follow its dedicated installation guide.

Prerequisites

  • Git
  • Node.js and npm (for Node-based servers, if applicable)
  • Python 3.x and pip (for Python-based servers, if applicable)
  • Internet access to fetch dependencies

Steps

  1. Clone the repository: git clone https://github.com/modelcontextprotocol/servers.git cd servers
  2. Identify a target server from the Reference or Official sections (e.g., Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking, Time, or any listed Official Server).
  3. Open the directory or link for the chosen server and read its specific installation instructions. If a server provides a package manager, follow that guide (e.g., npm install for Node.js servers, pip install for Python servers).
  4. Install dependencies as instructed by that server’s README (examples below).
  5. Run the server using the command specified in that server’s guide (e.g., node path/to/server.js or python -m module_name).

Example generic commands (if a server directory provides a Node or Python entry point):

  • Node.js (example): npm install npm start
  • Python (example): python -m some_mcp_server

Because this README is a catalog, there is no single universal run command here. Instead, consult the specific server’s documentation within the repository or its linked external repository to install and start that server.

Additional notes

Tips and considerations:

  • This repository emphasizes demonstration and education; some servers require API keys or access to external services (e.g., web content fetching, data sources, or cloud integrations). Ensure you provide any required environment variables as described in the target server’s documentation.
  • If you want to run a specific server locally, follow that server’s installation notes exactly, as prerequisites and commands vary between Node.js, Python, and other runtimes.
  • The README itself states that PRs are not accepted and MCP submissions should go through the MCP servers website, so use the external submission flow for contributions rather than local forks.
  • When configuring environments, document variables like API endpoints, authentication tokens, and data source permissions to avoid runtime errors.
Sponsor this space

Reach thousands of developers