Awesome MCP
A carefully curated list of Model Context Protocol (MCP) resources — servers, clients, SDKs, tools and learning materials.精选 Model Context Protocol (MCP) 优质资源 —— 服务器、客户端、SDK、工具与学习资料
What is Awesome MCP?
Awesome MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to carefully curated list of model context protocol (mcp) resources — servers, clients, sdks, tools and learning materials.精选 model context protocol (mcp) 优质资源 —— 服务器、客户端、sdk、工具与学习资料
A carefully curated list of Model Context Protocol (MCP) resources — servers, clients, SDKs, tools and learning materials.精选 Model Context Protocol (MCP) 优质资源 —— 服务器、客户端、SDK、工具与学习资料
This server falls under the Knowledge & Memory category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A carefully curated list of Model Context Protocol (MCP) res
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx awesome-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Awesome MCP
Awesome MCP is a carefully curated directory repository of Model Context Protocol ecosystem resources, cataloguing 60+ MCP servers organized by category (dev/code, databases, cloud/DevOps, web search, productivity, finance, and more), official and community SDKs in 8+ languages, MCP client implementations, and learning materials. It serves as a one-stop reference for developers exploring the MCP ecosystem, evaluating servers, or looking for implementation patterns and SDKs to build their own MCP tools. The repository tracks activity status and GitHub stars to help users identify actively maintained projects.
Prerequisites
- A GitHub account to browse and star the repository
- An MCP-compatible client (Claude Desktop, Cursor, etc.) for using any of the listed servers
- No installation required — the repository itself is a browsable resource, not an installable server
- For individual servers found in the list: Node.js 18+ or Python 3.9+ depending on the server language
Browse the Awesome MCP repository
Visit the curated list on GitHub to explore available MCP servers, clients, and SDKs organized by category. Use the table of contents to jump directly to the category relevant to your use case.
Identify servers matching your use case
Look through category sections such as 'Dev & Code', 'Databases', 'Cloud & DevOps', or 'Web Search & Scraping' to find servers that fit your workflow. Each entry shows language, stars, and activity status.
Install a server from the list using npx or pip
Once you've chosen a server from the Awesome MCP list, install it using the installation command from that server's own repository. Many TypeScript servers support npx, and Python servers use pip or uvx.
# TypeScript MCP server (common pattern from the list):
npx -y @modelcontextprotocol/server-filesystem /path/to/files
# Python MCP server (common pattern from the list):
uvx mcp-server-git --repository /path/to/repoAdd the chosen server to your MCP client config
Add the selected server's configuration block to your Claude Desktop or Cursor settings file following the standard MCP configuration format.
{
"mcpServers": {
"chosen-server": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-name"]
}
}
}Explore official SDKs to build your own MCP server
If you want to build a custom MCP server, the repository lists official SDKs. The TypeScript and Python SDKs are the most mature starting points.
# Python SDK:
pip install mcp
# TypeScript SDK:
npm install @modelcontextprotocol/sdkAwesome MCP Examples
Client configuration (Claude Desktop) — filesystem server from the list
Example configuration for one of the most commonly referenced servers in the Awesome MCP list.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/yourname/Documents"
]
}
}
}Prompts to try
Questions you can ask an AI assistant when using servers discovered through the Awesome MCP directory.
- "Find me an MCP server that can connect to PostgreSQL databases."
- "What MCP servers are available for web search and scraping?"
- "Are there any MCP SDKs available for Rust or Go?"
- "Show me MCP servers I can use for reading and writing files locally."
- "What's the most popular MCP server for GitHub integration?"Troubleshooting Awesome MCP
A server from the list is no longer maintained or returns 404
Check the activity status column in the Awesome MCP list — inactive or archived repos are noted. Search for forks or alternatives in the same category section of the list.
Not sure which SDK to use for building a new MCP server
The TypeScript SDK (@modelcontextprotocol/sdk) and Python SDK (pip install mcp) are the official Anthropic-maintained options with the most documentation. Both are listed in the Awesome MCP SDKs section with links to their respective GitHub repositories and quickstart examples.
Frequently Asked Questions about Awesome MCP
What is Awesome MCP?
Awesome MCP is a Model Context Protocol (MCP) server that carefully curated list of model context protocol (mcp) resources — servers, clients, sdks, tools and learning materials.精选 model context protocol (mcp) 优质资源 —— 服务器、客户端、sdk、工具与学习资料 It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Awesome MCP?
Follow the installation instructions on the Awesome MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Awesome MCP?
Awesome MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Awesome MCP free to use?
Yes, Awesome MCP is open source and available under the CC0-1.0 license. You can use it freely in both personal and commercial projects.
Awesome MCP Alternatives — Similar Knowledge & Memory Servers
Looking for alternatives to Awesome MCP? Here are other popular knowledge & memory servers you can use with Claude, Cursor, and VS Code.
MemPalace
★ 52.6kA local AI memory system that stores all conversations verbatim and organizes them into navigable structures. It provides 19 MCP tools for AI assistants to search and retrieve past decisions, debugging sessions, and architecture debates automatically
Kratos
★ 25.7k🏛️ Memory System for AI Coding Tools - Never explain your codebase again. MCP server with perfect project isolation, 95.8% context accuracy, and the Four Pillars Framework.
Context Mode
★ 15.4kAn MCP server that preserves LLM context by intercepting large data outputs and returning only concise summaries or relevant sections. It enables efficient sandboxed code execution, file processing, and documentation indexing across multiple programm
Memu
★ 13.7kMemory for 24/7 proactive agents like OpenClaw.
MemOS
★ 9.3kMemOS (Memory Operating System) is a memory management operating system designed for AI applications. Its goal is: to enable your AI system to have long-term memory like a human, not only remembering what users have said but also actively invoking, u
Everos
★ 5.4kBuild, evaluate, and integrate long-term memory for self-evolving agents.
Browse More Knowledge & Memory MCP Servers
Explore all knowledge & memory servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Awesome MCP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Awesome MCP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.