A carefully curated list of Model Context Protocol (MCP) resources — servers, clients, SDKs, tools and learning materials
Continuously collected · Manually verified · Opinionated curation
Opinionated curation over exhaustive listing. Every entry was reviewed and link-verified. We tell you why each resource matters and when to use it.
MCP at a Glance (March 2026): 🗂️ 17,967 GitHub repos · 🌐 1,200+ verified servers · 🔧 20+ MCP clients · 🏛️ Linux Foundation open standard
🌐 Language / 语言切换:English | 中文
- 🏁 What is MCP?
- ⏳ Timeline
- 🏠 Official Resources
- 🧠 Core Concepts Quick Reference
- 📦 Official SDKs
- 🖥️ MCP Clients
- 🔧 Curated MCP Servers
- 🛠️ Frameworks & Build Tools
- 🔍 Debugging & Testing Tools
- 🔒 MCP Security
- 📖 Tutorials, Blogs & Articles
- 🎥 Videos & Talks
- 🗺️ Server Directories & Discovery
- 🗺️ Related Awesome Lists
Model Context Protocol (MCP) is an open standard that defines how AI applications (clients) communicate with external data sources and tools (servers).
One-line summary: MCP is the "USB port for AI" — different AI assistants can connect to thousands of tools and data sources through the same standard protocol, without rebuilding integrations for each AI.
Three Core Primitives:
| Primitive | Description | Typical Use |
|---|---|---|
| Tools | Functions the AI can call that perform actions and return results | Execute code, write files, make API calls |
| Resources | Data the AI can read, like files or API responses | Read databases, fetch file contents |
| Prompts | Reusable prompt templates provided by servers | Standardized task instructions, role templates |
Architecture:
MCP Client (Claude Desktop / Cursor / VS Code)
↕ JSON-RPC 2.0 (stdio / HTTP SSE / Streamable HTTP)
MCP Server (GitHub MCP / Playwright MCP / your own server...)
↕
External System (GitHub API / Browser / Database / Filesystem...)
Why it matters:
- Model-agnostic: The same MCP server works with Claude, GPT, Gemini, and local models
- Client-agnostic: The same server supports Claude Desktop, Cursor, VS Code, Cline and more
- Secure isolation: Servers run in separate processes with explicit access boundaries
- Ecosystem scale: 17,967 GitHub repos related to MCP (Python 6,013 + TypeScript 5,132 leading)
Nov 2024 ── Anthropic releases MCP alongside Claude Desktop
First official reference servers: filesystem, git, memory, fetch, time
TypeScript SDK and Python SDK launch simultaneously
Early 2025 ── OpenAI adopts MCP (ChatGPT Connectors built on MCP)
Google DeepMind follows; Gemini CLI adds native MCP support
Cursor, Windsurf, VS Code (GitHub Copilot) all integrate MCP
Mid 2025 ── Official MCP Registry launches
Java, Kotlin (JetBrains), C# (Microsoft), Rust, Go official SDKs ship
GitHub topic `mcp` surpasses 10,000 repositories
Dec 2025 ── MCP donated to Linux Foundation / Agentic AI Foundation
Becomes vendor-neutral open standard, no longer Anthropic-controlled
1,200+ servers verified in official registry
Protocol version: 2025-11-25 (current stable, date-versioned)
Early 2026 ── Streamable HTTP transport replaces legacy HTTP+SSE as recommended remote transport
Official Go SDK reaches stable release (co-maintained with Google)
17,967 GitHub repositories tagged with the MCP topic
| Resource | Description |
|---|---|
| modelcontextprotocol.io | Official documentation site — concepts, tutorials, spec, SDK guides |
| MCP Specification | Full protocol specification (current version: 2025-11-25) |
| modelcontextprotocol/servers | Official reference servers + community server index |
| modelcontextprotocol/inspector | Official debugging tool — visually test any MCP server |
| MCP Official Registry | Official server registration and discovery service |
| MCP GitHub Org | All official repos (SDKs, spec, reference servers, tools) |
| Official Example Server (hosted) | Online demo server for testing client implementations |
| MCP Community Forum | Official discussions: questions, RFCs, architecture design |
Official Reference Servers (educational use — not recommended for direct production use):
| Server | Description |
|---|---|
| filesystem | Secure file read/write with configurable access controls |
| git | Read, search, and manipulate Git repositories |
| memory | Knowledge graph-based persistent memory system |
| fetch | Web content fetching, converted to LLM-friendly format |
| time | Time and timezone conversion |
| sequential-thinking | Dynamic problem-solving through sequential thought chains |
| everything | Comprehensive reference/test server covering all MCP capabilities |
| Transport | Best For | Notes |
|---|---|---|
| stdio | Local servers | Simplest; communicates via stdin/stdout; default for Claude Desktop and Cursor |
| Streamable HTTP | Remote servers | Added in spec 2025-11-25; replaces legacy HTTP+SSE; recommended for remote deployments |
| HTTP+SSE (legacy) | Remote servers | Legacy remote transport; kept for compatibility; new projects should use Streamable HTTP |
All major clients use the same JSON configuration format — only the file location differs:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
},
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
}
}Config file locations by client:
| Client | Config File Path |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Cursor | Project-level .cursor/mcp.json or global ~/.cursor/mcp.json |
| Windsurf | Settings → Cascade → Model Context Protocol Servers |
| VS Code | Workspace .vscode/mcp.json or user settings |
| Claude Code | mcpServers field in ~/.claude.json |
Official SDKs are ranked by completeness, spec compliance, and maintenance commitment. Below are Tier 1 (full support):
| SDK | Language | GitHub | Maintainer | Notes |
|---|---|---|---|---|
| TypeScript SDK | TypeScript / Node.js / Deno / Bun | typescript-sdk | Anthropic | Reference implementation, most complete; supports Express, Hono, Node.js HTTP middleware |
| Python SDK | Python | python-sdk | Anthropic | Fully featured; pair with FastMCP to simplify development |
| Kotlin SDK | Kotlin Multiplatform (JVM/Native/JS/Wasm) | kotlin-sdk | Anthropic × JetBrains | Coroutine-native API; all platform targets |
| C# SDK | .NET | csharp-sdk | Anthropic × Microsoft | First choice for .NET ecosystem |
| Rust SDK | Rust | rust-sdk | Anthropic | Package name rmcp; full implementation of latest spec |
| Go SDK | Go | go-sdk | Anthropic × Google | Stable release late 2025; uses gopls JSON-RPC under the hood |
| Java SDK | Java | java-sdk | Anthropic | Spring Boot / Spring AI ecosystem integration |
| PHP SDK | PHP | php-sdk | Anthropic | PHP ecosystem support |
Community SDKs (filling gaps official SDKs don't cover):
| SDK | Language | GitHub | Why use it |
|---|---|---|---|
| FastMCP | Python | jlowin/fastmcp | Simplest Python MCP server builder; decorator syntax, minimal boilerplate |
| mcp-go | Go | mark3labs/mcp-go | Most-used Go community library before the official SDK; depended on by 400+ packages |
| mcp-framework | TypeScript | QuantGeekDev/mcp-framework | Production-grade TypeScript MCP server framework with CLI scaffolding |
One of MCP's core values: configure a server once, use it across all clients.
| Client | Platform | MCP Integration | Notes |
|---|---|---|---|
| Claude Code | macOS / Windows / Linux (terminal) | Native built-in | Anthropic official CLI; SWE-bench Verified 80.8%; most complete MCP support |
| Cursor | macOS / Windows / Linux | Native built-in | Most popular AI code editor; simple MCP config; 20+ client install guide |
| VS Code | All platforms | GitHub Copilot Agent Mode | VS Code 1.109+ natively supports MCP via Copilot Agent mode |
| Windsurf | macOS / Windows / Linux | Native (Cascade) | By Codeium; from $15/month; VS Code fork |
| Cline | VS Code extension | Native built-in | Open source, free; any LLM; human-in-the-loop approval per action |
| Continue.dev | VS Code / JetBrains | Native built-in | Open source AI coding assistant; local and cloud model support |
| Zed | macOS / Linux | Experimental | Rust-built, ultra-fast; uses ACP protocol (MCP-compatible) |
| Client | Platform | Notes |
|---|---|---|
| Claude Desktop | macOS / Windows | Official desktop app; most stable MCP client; free tier has usage limits |
| LibreChat | Self-hosted (Docker) | Open source multi-model chat client; supports multiple concurrent MCP server connections |
| Witsy | macOS | Lightweight AI assistant; keyboard shortcut activation; MCP support |
| Enconvo | macOS | 150+ built-in tools + MCP support; workflow automation |
| Client | Notes |
|---|---|
| Gemini CLI | Google official CLI; native MCP support; ideal for scripting and automation workflows |
| Claude Code CLI | Anthropic official CLI; Agent Teams supports multi-agent collaboration |
| mcp-cli | Lightweight CLI for direct interaction with any MCP server; essential for debugging and development |
| Client | Notes |
|---|---|
| n8n | Open source workflow automation; 400+ integrations; full MCP support |
| MindPal | No-code multi-agent workflow builder; built-in MCP server connections |
Key: 🔵 = Official / enterprise-official ⭐ = Community top pick 🔒 = Requires API key 🆓 = Free / open source
The hottest MCP category — giving AI the real ability to browse the web.
| Server | GitHub | Description |
|---|---|---|
| ⭐ Playwright MCP | microsoft/playwright-mcp | Most widely used MCP server. Full browser automation — screenshots, clicks, form filling, data extraction. Supports 20+ client install guides (Cursor, VS Code, Claude Desktop, Windsurf, Cline and more) |
| 🔵⭐ Firecrawl MCP | mendableai/firecrawl-mcp-server | Converts any webpage to clean LLM-friendly Markdown; strips ads, nav bars, clutter. MCP wrapper for Firecrawl (85,000+ GitHub Stars). Has a free tier |
| 🔵 Browserbase MCP | browserbase/mcp-server-browserbase | Cloud-based headless browser operations (navigation, scraping, form submission); enterprise-grade reliability |
| 🆓 Chrome DevTools MCP | ChromeDevTools/chrome-devtools-mcp | Connects to a running Chrome instance, controls it via DevTools Protocol; Apache 2.0; completely free |
| 🔵 BrightData MCP | brightdata/mcp-server-brightdata | Access public web data via BrightData proxy network; anti-bot handling; enterprise-grade data collection |
| ⭐ Fetch MCP | zcaceres/fetch-mcp | Lightweight web scraping that converts HTML to Markdown; no browser required; ideal for simple pages |
| Server | GitHub | Description |
|---|---|---|
| 🔵 Filesystem MCP | modelcontextprotocol/servers/filesystem | Official reference implementation. Secure file read/write with configurable directory access controls. Essential baseline server |
| 🔵 Box MCP | box/box-ai-agent-sdk | Interact with Box enterprise content management; Box AI powered |
| ⭐ Obsidian MCP | cyanheads/obsidian-mcp-server | Direct read/write to Obsidian vaults; knowledge base Q&A, note management |
| Server | GitHub | Description |
|---|---|---|
| ⭐ PostgreSQL MCP | crystaldba/postgres-mcp | Read-only PostgreSQL access; natural language queries; schema exploration |
| 🔵 MCP Toolbox for Databases | googleapis/genai-toolbox | Google-built; unified MCP interface for 10+ databases: AlloyDB / BigQuery / Bigtable / Cloud SQL / MySQL / Neo4j / PostgreSQL / Spanner and more |
| 🔵 Cloudflare D1 MCP | Cloudflare official | Natural language operations on Cloudflare D1 serverless SQLite databases |
| ⭐ Chroma MCP | chroma-core/chroma-mcp | Vector search, embedding storage, full-text retrieval; essential for RAG applications |
| 🔵 Memgraph MCP | Official | Graph database queries; knowledge graph operations |
| 🔵 Couchbase MCP | Official | Natural language interaction with Couchbase clusters |
| Server | GitHub | Description |
|---|---|---|
| 🔵⭐ GitHub MCP | github/github-mcp-server | GitHub official MCP. Repo management, Issues, PR reviews, code search — all via conversation |
| 🔵 Azure DevOps MCP | microsoft/azure-devops-mcp | Microsoft official; full Azure DevOps operations (Pipelines, Repos, Boards, Artifacts) |
| 🔵 Azure MCP | azure/azure-mcp | Microsoft official comprehensive Azure MCP: Storage, Cosmos DB, App Service, Monitor and 41+ tools |
| 🔵 Cloudflare MCP | cloudflare/mcp-server-cloudflare | Deploy and manage Cloudflare Workers / KV / R2 / D1 / AI Gateway |
| 🔵 Buildkite MCP | Official | AI interface for CI/CD pipelines, build data, and test results |
| 🔵 JFrog MCP | Official | JFrog Platform API: artifact management, build tracing, release lifecycle |
| ⭐ Context7 MCP | upstash/context7 | Developer essential. Automatically fetches the latest official docs for any library/framework and injects them into AI context — permanently solves AI hallucinating APIs. Supports 20+ clients, 20M+ monthly calls |
| ⭐ Git MCP | modelcontextprotocol/servers/git | Official Git tools; read history, search commits, manage branches |
| 🔵 Sentry MCP | getsentry/sentry-mcp | Query Sentry errors, analyze stack traces, create issues — AI-assisted debugging |
| ⭐ PAIML MCP Agent Toolkit | paiml/mcp-agent-toolkit | Zero-config AI context generation; Rust/Deno/Python scaffolding; hybrid neuro-symbolic code analysis |
| Server | GitHub | Description |
|---|---|---|
| 🔵 Slack MCP | mcp.slack.com | Slack official MCP; send messages, manage channels, search workspace |
| 🔵 Gmail MCP | gmail.mcp.claude.com | Google official Gmail MCP; read/write emails, search, manage labels |
| 🔵 Google Calendar MCP | gcal.mcp.claude.com | Calendar management; create/update/delete events; check availability |
| 🔵 Microsoft 365 MCP | microsoft/mcp | Microsoft official suite: email, calendar, Teams, SharePoint, M365 Copilot search |
| 🔵 Linear MCP | Linear official | Create and manage Linear issues; essential for engineering team project tracking |
| 🔵 Notion MCP | Notion official | Read/write Notion databases and pages; knowledge base management |
| 🔵 Atlassian MCP | Atlassian official | Jira Issues + Confluence docs; enterprise engineering workflow management |
| 🔵 Dart MCP | Official | Task, document, and project operations for Dart (AI-native project management tool) |
| Server | GitHub | Description |
|---|---|---|
| 🔵 AWS MCP | awslabs/mcp | AWS official MCP server suite: EC2, S3, Lambda, DynamoDB, CloudWatch and more |
| 🔵 Azure MCP | azure/azure-mcp | See Developer Tools section above |
| 🔵 Kubernetes MCP | metoro-io/metoro-mcp-server | AI-driven Kubernetes cluster operations; query Pod, Deployment, Service status |
| 🔵 Vercel MCP | vercel/mcp-adapter | Deploy to Vercel; manage Deployments, Environment Variables |
| 🔵 Algolia MCP | Official | AI agent management and querying of Algolia search indexes |
| 🔵 EdgeOne Pages MCP | Tencent official | Deploy HTML content to EdgeOne Pages and get a publicly accessible URL |
| Server | GitHub | Description |
|---|---|---|
| 🔵 Brave Search MCP | brave/brave-search-mcp-server | Brave official MCP; web and local search; privacy-first. Has a free tier |
| 🔵 Kagi MCP | kagisearch/kagimcp | Kagi Search API; high-quality, ad-free results |
| 🔵 Meilisearch MCP | meilisearch/meilisearch-mcp | Interact with Meilisearch full-text + semantic search engine |
| 🔵 Tavily MCP | Tavily official | Search API designed specifically for AI agents; structured data responses |
| ⭐ Perplexity MCP | Community-built | Deep web research via Perplexity API |
| Server | GitHub | Description |
|---|---|---|
| 🔵 Microsoft Foundry MCP | microsoft/mcp | Unified access to Azure AI Foundry models, knowledge bases, and evaluation tools |
| 🔵 AgentOps MCP | Official | AI agent observability and tracing; debug agent behavior, view execution chains |
| 🔵 RAGFlow MCP | infiniflow/ragflow | Open source RAG engine; combines RAG and agent capabilities; natural language document knowledge base queries |
| ⭐ Memory MCP | JamesANZ/memory-mcp | Knowledge graph-based persistent memory across conversations |
| Server | GitHub | Description |
|---|---|---|
| 🔵 BigQuery MCP | Google official (via MCP Toolbox) | Natural language queries against Google BigQuery data warehouse |
| 🔵 Dash0 MCP | Official | Query OpenTelemetry resources, investigate production incidents, analyze Metrics/Logs/Traces |
| 🔵 Comet Opik MCP | Official | Natural language queries over LLM logs, traces, prompts and telemetry data |
| 🔵 Keboola MCP | Official | Build data workflows, integration pipelines, and analytics |
| 🔵 Financial Datasets MCP | Official | Stock market data API designed for AI agents |
| 🔵 CoinGecko MCP | Official | Crypto price and market data across 200+ blockchains and 8M+ tokens |
| Server | GitHub | Description |
|---|---|---|
| ⭐ Composio MCP | composio/composio | One MCP connecting 1,000+ tools. Salesforce, HubSpot, Trello, Asana, Google Drive and more; managed auth. 27,000+ GitHub Stars |
| 🔵 PandaDoc MCP | Official | AI-assisted document creation, sending, and management; contract workflow automation |
| 🔵 PayPal MCP | Official | PayPal official; payment operations, order management |
| 🔵 Mercado Pago MCP | Official | Mercado Pago official; payment integrations for Latin American markets |
| 🔵 Adfin MCP | Official | Unified payment platform: invoices, reconciliation, collections end-to-end |
| ⭐ n8n MCP | n8n-io/n8n | Create and manage n8n workflows via AI; perfect fusion of automation and AI |
| 🔵 Chargebee MCP | Official | Subscription billing management; SaaS financial operations |
| Server | GitHub | Description |
|---|---|---|
| 🔵 BoostSecurity MCP | Official | Prevents AI coding agents from introducing vulnerable dependencies, malware, or typosquatted packages |
| 🔵 BrowserStack MCP | Official | AI-driven browser compatibility testing, accessibility checks, debugging |
| 🔵 Cycode MCP | Official | SAST, SCA, secret scanning, IaC security checks; full DevSecOps coverage |
| Server | GitHub | Description |
|---|---|---|
| 🔵 Stripe MCP | stripe/agent-toolkit | Stripe official; payments, subscriptions, invoices, refunds |
| 🔵 Alby Bitcoin MCP | Official | Connect Lightning Network Bitcoin wallet to agents; instant global payments |
| Framework | Language | GitHub | Description |
|---|---|---|---|
| ⭐ FastMCP | Python | jlowin/fastmcp | Most recommended Python framework. Decorator syntax; write an MCP server in a few lines: @mcp.tool(), @mcp.resource(), @mcp.prompt() |
| ⭐ MCP Framework | TypeScript | QuantGeekDev/mcp-framework | TypeScript production framework; CLI scaffolding; convention over configuration |
| rust-mcp-sdk | Rust | rust-mcp-stack/rust-mcp-sdk | High-performance async Rust toolkit; full implementation of the latest spec (2025-11-25) |
| mcp-go | Go | mark3labs/mcp-go | Most widely used community Go SDK before the official one shipped; 400+ dependents |
| Tool | GitHub | Description |
|---|---|---|
| AgentRPC | naptha/agentrpc | Connect any function to MCP across languages and network boundaries; multi-language client support |
| Composio | composio/composio | Managed auth and context for 1,000+ tools; dual support for MCP and Agent frameworks |
| Tool | Description |
|---|---|
| MCP Gateway | Proxy that exposes multiple MCP servers as a unified endpoint; authentication, rate limiting |
| n8n MCP | n8n works as both MCP client and server; visual workflows become MCP tools |
| Tool | Link | Description |
|---|---|---|
| 🔵⭐ MCP Inspector | modelcontextprotocol/inspector | Must-install debugging tool. Visual UI + proxy server for testing any MCP server. Supports stdio / SSE / Streamable HTTP; built-in OAuth flow testing; exports Cursor/Claude Code config files. npx @modelcontextprotocol/inspector your-server |
| MCP Inspector Online | mcp.ziziyi.com/inspector | Browser-based Inspector; no install needed; great for quickly testing remote MCP servers |
Inspector quick usage:
# Test a local Node.js MCP server
npx @modelcontextprotocol/inspector node your-server.js
# Test a local Python MCP server
npx @modelcontextprotocol/inspector python your-server.py
# Connect to a remote SSE server
npx @modelcontextprotocol/inspector --transport sse https://your-remote-server.com/sse
# Docker (isolated environment)
docker run --rm -p 127.0.0.1:6274:6274 -p 127.0.0.1:6277:6277 \
-e HOST=0.0.0.0 -e MCP_AUTO_OPEN_ENABLED=false \
ghcr.io/modelcontextprotocol/inspector
⚠️ Security warning: Never use theDANGEROUSLY_OMIT_AUTHflag — this enables RCE risk (CVE-2025-49596). Inspector binds to localhost only by default; do not change this to a public interface.
| Tool | Description |
|---|---|
| mcp-cli | chrishayuk/mcp-cli — CLI for direct interaction with MCP servers; granular exploration of Tools/Resources/Prompts |
| MCP Discovery | Lightweight Rust CLI for discovering and exploring MCP server capabilities |
| Tester MCP Client (Apify) | Lightweight open source MCP client for functional smoke testing and quick sanity checks |
MCP gives AI broad tool-calling capabilities. Security cannot be an afterthought.
| Threat | Description | Mitigation |
|---|---|---|
| Prompt Injection | Malicious content in tool responses injects instructions that alter AI behavior | Strictly validate tool return values; use BoostSecurity / mcp-scan |
| Tool Poisoning | Malicious MCP servers embed hidden instructions in tool descriptions | Only use servers from trusted sources; audit tool descriptions |
| Cross-server Attacks | Tool name conflicts across servers trigger unintended behavior | Clients use fully-qualified tool names; server namespace isolation |
| Data Exfiltration | Servers access data beyond what is strictly necessary | Least privilege principle; restrict directory and API scope |
| Unauthenticated Access | Remote MCP servers accessible without authentication | Enforce OAuth 2.0 or API keys; never expose stdio servers to the network |
| Tool | GitHub | Description |
|---|---|---|
| mcp-scan | invariantlabs-ai/mcp-scan | Open source MCP security scanner; detects prompt injection, tool poisoning, suspicious tool descriptions |
| BoostSecurity | Official | Prevents AI coding agents from introducing vulnerable npm/pip packages; CI/CD integration |
| Cycode | Official | SAST + secret scanning + IaC security; catches security issues at development time |
Server side:
- Always validate and sanitize tool parameters; never trust unvalidated data from the AI
- Implement least privilege: filesystem servers should only access the required directories
- Clearly document capability boundaries in tool descriptions; avoid ambiguity
- Remote servers must implement OAuth 2.0 authentication (required by MCP spec 2025-11-25)
- Log all tool calls for audit purposes
Client / user side:
- Only install MCP servers from trusted sources
- Review tool descriptions; be suspicious of unusually long descriptions (may contain hidden instructions)
- Use MCP Inspector to examine server behavior before connecting to production systems
- Never hardcode API keys in config files; use environment variables
Further reading:
- Semgrep: A Security Engineer's Guide to MCP — Most comprehensive MCP security audit guide
- MCP Security Architecture — Official security documentation
- MCP Official Docs — Authoritative reference from architecture concepts to SDK usage
- MCP Quickstart — Build your first MCP server in 30 minutes
- MCP Architecture Overview — Deep dive into the Client-Server architecture and three core primitives
- microsoft/mcp-for-beginners ⭐ — Microsoft's MCP beginner course; C# / Java / TypeScript / Python / Rust multi-language examples; aligned with spec 2025-11-25
- 10 Best MCP Servers for Developers (2026) — Firecrawl; each server includes full config examples
- Semgrep: A Security Engineer's Guide to MCP — The most authoritative deep-dive on MCP security auditing
- MCP Inspector: A Deep Dive — Complete Inspector usage guide including CVE-2025-49596 explanation
- GitHub Blog: 9 Open Source MCP Projects Worth Watching — GitHub's curated picks from the MCP ecosystem
- Official Go SDK Deep Dive — Architecture decisions behind the Go SDK
- Context7: Solving AI Code Hallucination — Real-world Context7 impact
Beginners (understanding what MCP is):
- Official MCP Introduction → Architecture Overview
- Install Claude Desktop or Cursor
- Add your first MCP server (recommended: start with Playwright or filesystem)
- Debug and verify with MCP Inspector
Developers (building your own server):
- Python path: Official Python SDK + FastMCP
- TypeScript path: Official TypeScript SDK + MCP Framework
- Reference microsoft/mcp-for-beginners for multi-language examples
- Test and debug with MCP Inspector
| Resource | Type | Description |
|---|---|---|
| MCP Official Introduction Video | Official | Protocol designers introduce MCP's design philosophy |
| Anthropic MCP Launch Announcement | Announcement | Official statement from MCP's November 2024 launch |
| GitHub Blog: Accelerating Developer Productivity with MCP | Blog + Video | GitHub's perspective on the MCP ecosystem |
| Lex Fridman #491: OpenClaw (deep MCP discussion) | Podcast | MCP's role in the agent ecosystem, grounded in OpenClaw practice |
Browse and search thousands of MCP servers on these platforms:
| Platform | Link | Description |
|---|---|---|
| 🔵 MCP Official Registry | registry.modelcontextprotocol.io | Official registration and discovery; verified server list |
| ⭐ mcp.so | mcp.so | Community's largest MCP server directory; 13,000+ servers; searchable |
| ⭐ PulseMCP | pulsemcp.com | Server + client dual directory; 531+ clients; continuously updated |
| mcp-awesome.com | mcp-awesome.com | 1,200+ quality-verified MCP servers with installation tutorials |
| MCPIndex | mcpindex.net | Multi-client installation config; one-click config generation for Cursor/Windsurf/Zed |
| Glama MCP | glama.ai/mcp | Server and client directory maintained by Glama Chat (multimodal AI client) |
| List | Scope |
|---|---|
| punkpeye/awesome-mcp-servers | Most comprehensive English MCP server collection (with companion site glama.ai/mcp) |
| wong2/awesome-mcp-servers | Another high-quality English server collection |
| punkpeye/awesome-mcp-clients | Client-focused collection |
| cyanheads/model-context-protocol-resources | Practice-oriented MCP learning resources with 8 handwritten server implementations |
| microsoft/mcp-for-beginners | Microsoft's multi-language beginner course |
| EthanYolo01/Awesome-OpenClaw | OpenClaw AI Agent framework resources (sister list) |
Contributions are welcome! This list prioritizes verified links + opinionated curation over exhaustive listing.
Before submitting:
- Verify the link is real and working (visit it yourself)
- Include a clear description (what, who, why it belongs here)
- Check for duplicates first
- Match the format of the existing section
How to contribute: Submit a Pull Request, or report broken links in Issues.
Maintainer contact: kalayolo86@gmail.com
Found this useful? Give it a ⭐ and share it with your team. Something missing or a dead link? Open an issue or submit a PR.
Last updated: March 2026 · Maintained with ❤️ by the community
🌐 Language / 语言切换:English | 中文