Content
# Awesome MCP (Model Context Protocol) [](https://awesome.re)
A curated list of awesome Model Context Protocol (MCP) resources, tools, and server implementations.
[English](README.md) | [简体中文](README-zh.md)
## What is MCP?
MCP (Model Context Protocol) is an open protocol that enables AI models to securely interact with local and remote resources through standardized server implementations. This allows AI assistants to extend their capabilities by accessing files, databases, APIs, and other contextual services.
## Contents
- [Clients](#clients)
- [Official Resources](#official-resources)
- [Tutorials](#tutorials)
- [Community](#community)
- [Server Implementations](#server-implementations)
- [Frameworks](#frameworks)
- [Tips & Tricks](#tips--tricks)
## Clients
*Applications and tools that consume MCP services.*
<!-- Client section will be filled later -->
## Official Resources
*Official documentation and resources about MCP.*
- [Model Context Protocol Documentation](https://docs.anthropic.com/claude/docs/model-context-protocol) - Official documentation from Anthropic.
## Tutorials
*Guides and tutorials for working with MCP.*
<!-- Tutorials section will be filled later -->
## Community
*Community resources and discussion platforms about MCP.*
<!-- Community section will be filled later -->
## Server Implementations
*Various MCP server implementations for different use cases.*
### Legend
- 🏅 – Official implementation
- **Programming language**
- <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> – Python codebase
- <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> – TypeScript (or JavaScript) codebase
- <img src="https://cdn.simpleicons.org/go/00ADD8" width="16" height="16"/> – Go codebase
- <img src="https://cdn.simpleicons.org/rust/000000" width="16" height="16"/> – Rust codebase
- <img src="https://cdn.simpleicons.org/csharp/239120" width="16" height="16"/> - C# codebase
- <img src="https://cdn.simpleicons.org/java/007396" width="16" height="16"/> - Java codebase
- **Scope**
- <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> - Cloud Service
- <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - Local Service
- <img src="https://cdn.simpleicons.org/arduino/00979D" width="16" height="16"/> - Embedded Systems
- **Operating system**
- <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> – For macOS
- <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> – For Windows
- <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> – For Linux
### Productivity & Work
<!-- Productivity & Work section will be filled later with high-quality MCP server implementations -->
### Development & APIs
* [PipedreamHQ/pipedream](https://github.com/PipedreamHQ/pipedream)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server that provides connectivity with 2,500+ APIs through 8,000+ prebuilt tools. Connect your AI agents to SaaS apps, databases, and APIs with low-code integration workflow platform.
* [get-convex/convex-backend](https://github.com/get-convex/convex-backend)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server that allows introspection and querying of applications deployed to Convex, a backend application development platform with automatic persistence, realtime subscriptions, and more.
### Data & Knowledge
* [mindsdb/mindsdb](https://github.com/mindsdb/mindsdb)  <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MindsDB provides built-in MCP server functionality, enabling MCP applications to connect, unify, and answer questions from different data sources, including large-scale federated data from databases, data warehouses, and SaaS applications.
* [modelcontextprotocol/server-postgres](https://github.com/modelcontextprotocol/servers/tree/main/src/postgres)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server providing read-only access to PostgreSQL databases with schema inspection capabilities, enabling AI assistants to query and analyze data while maintaining security.
* [modelcontextprotocol/server-sqlite](https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server for SQLite database interactions with business intelligence capabilities, allowing LLMs to perform data analysis on local databases with query generation and result interpretation.
* [prisma/prisma](https://github.com/prisma/prisma)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/nodejs/339933" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - The Prisma CLI includes a built-in MCP server, enabling AI agents to manage Prisma Postgres databases, create database instances, run schema migrations, and perform data operations.
* [supabase-community/supabase-mcp](https://github.com/supabase-community/supabase-mcp)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server providing access to Supabase management API and PostgreSQL databases, allowing AI assistants to manage and interact with Supabase projects and data.
* [devflowinc/trieve](https://github.com/devflowinc/trieve)  <img src="https://cdn.simpleicons.org/rust/000000" width="16" height="16"/> <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - All-in-one infrastructure for search, recommendations, and RAG offered via API with MCP server capabilities, enabling AI agents to search and retrieve context from customized knowledge bases.
### Media & Entertainment
* [zcaceres/markdownify-mcp](https://github.com/zcaceres/markdownify-mcp)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - A Model Context Protocol server for converting various file types to Markdown. Supports PDFs, images, audio (with transcription), Office documents, web content and more.
* [mckinsey/vizro-mcp](https://github.com/mckinsey/vizro/tree/main/vizro-mcp)  <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server for creating and manipulating data visualizations and dashboards with Vizro, a low-code Python toolkit for building high-quality data visualization apps.
* [mickaelkerjean/filestash](https://github.com/mickael-kerjean/filestash)  <img src="https://cdn.simpleicons.org/go/00ADD8" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - A file manager web client for a wide range of storage protocols including SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, and more.
* [microsoft/markitdown](https://github.com/microsoft/markitdown)  <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - Python tool with MCP server capability for converting files and office documents to Markdown, supporting PDFs, Office formats, images, audio, and more.
* [markmap/markmap](https://github.com/markmap/markmap)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server for visualizing Markdown content as interactive mindmaps, allowing AI assistants to create, manipulate and render mindmaps from plain text.
* [blazickjp/arxiv-mcp-server](https://github.com/blazickjp/arxiv-mcp-server)  <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server for searching and analyzing arXiv research papers. Enables AI assistants to query arXiv's repository, access paper content and perform structured paper analysis.
<!-- Media & Entertainment section will be filled later with high-quality MCP server implementations -->
### System & Hardware
* [microsoft/playwright-mcp](https://github.com/microsoft/playwright-mcp)  🏅 <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - MCP server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.
* [executeautomation/mcp-playwright](https://github.com/executeautomation/mcp-playwright)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - Playwright MCP server that enables LLMs to interact with web pages, take screenshots, generate test code, web scrape, and execute API tests with natural language commands.
* [browsermcp/mcp](https://github.com/browsermcp/mcp)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - MCP server that provides local Chrome browser automation. Allows LLMs to directly control your browser for web navigation, form filling, data extraction, and other browser-based tasks.
* [modelcontextprotocol/server-puppeteer](https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - Puppeteer-based MCP server for browser automation, web scraping, and web content interaction. Provides tools for navigating to URLs, taking screenshots, extracting data, and programmatically interacting with web elements.
* [awslabs/mcp](https://github.com/awslabs/mcp)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - Official AWS MCP server providing access to AWS services. Enables LLMs to interact with AWS resources through a standardized interface, supporting AWS service integration and cloud resource management.
* [cloudflare/mcp-server-cloudflare](https://github.com/cloudflare/mcp-server-cloudflare)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server that provides interaction with Cloudflare's developer platform, enabling deployment, configuration, and management of Cloudflare resources including Workers, KV, R2, and D1.
* [wonderwhy-er/DesktopCommanderMCP](https://github.com/wonderwhy-er/DesktopCommanderMCP)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - MCP server providing terminal control, file system search and surgical code editing capabilities. Enables AI to execute terminal commands, manage processes, and edit files with pattern-based replacements.
* [ezyang/codemc](https://github.com/ezyang/codemcp)  <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - Coding assistant MCP for Claude Desktop. Enables AI-powered pair programming by allowing Claude to implement features, fix bugs, and perform refactoring on local code repositories.
* [modelcontextprotocol/server-slack](https://github.com/modelcontextprotocol/servers/tree/main/src/slack)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - Slack MCP server providing channel management and messaging capabilities. Enables AI assistants to interact with Slack workspaces, retrieve messages, and send communications.
* [GLips/Figma-Context-MCP](https://github.com/GLips/Figma-Context-MCP)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - MCP server that provides access to Figma design files, enabling AI agents to analyze design elements, extract UI specifications, and implement designs with accurate specifications.
* [alibaba/higress](https://github.com/alibaba/higress)  <img src="https://cdn.simpleicons.org/go/00ADD8" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - Cloud native API gateway with service discovery, traffic management, and security features for microservice architectures with MCP server capabilities.
* [exa-labs/exa-mcp-server](https://github.com/exa-labs/exa-mcp-server)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - MCP server that enables AI assistants to perform web searches using the Exa API. Provides real-time access to web information with tools for general web search, research papers, company information, and more.
* [LaurieWired/GhidraMCP](https://github.com/LaurieWired/GhidraMCP)  <img src="https://cdn.simpleicons.org/java/007396" width="16" height="16"/> <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server for Ghidra that allows AI assistants to autonomously reverse engineer applications. Provides tools for decompiling binaries, analyzing code, and automatically renaming methods and data in Ghidra.
* [mrexodia/ida-pro-mcp](https://github.com/mrexodia/ida-pro-mcp)  <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server for IDA Pro that enables AI assistants to perform reverse engineering tasks. Provides tools for decompiling functions, disassembling code, analyzing binaries, and manipulating code elements like variables, comments, and types.
* [elie222/inbox-zero](https://github.com/elie222/inbox-zero)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - Email AI assistant MCP server for bulk Gmail management including automatic reply drafts, cold email blocking, bulk unsubscribing, and tracking emails that need replies, helping users reach inbox zero faster.
* [sooperset/mcp-atlassian](https://github.com/sooperset/mcp-atlassian)  <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server for Atlassian tools (Confluence, Jira) enabling AI assistants to search, create, and update Confluence pages and Jira issues, supporting both Cloud and Server/Data Center deployments.
* [github/github-mcp-server](https://github.com/github/github-mcp-server)  <img src="https://cdn.simpleicons.org/go/00ADD8" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - GitHub's official MCP server that provides seamless integration with GitHub APIs, enabling AI assistants to manage repositories, issues, pull requests, and code through natural language.
* [anaisbetts/mcp-installer](https://github.com/anaisbetts/mcp-installer)  <img src="https://cdn.simpleicons.org/javascript/F7DF1E" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - A meta MCP server that installs other MCP servers on demand, enabling easy discovery and installation of MCP servers from npm or PyPI directly through natural language requests.
* [AgentDeskAI/browser-tools-mcp](https://github.com/AgentDeskAI/browser-tools-mcp)  <img src="https://cdn.simpleicons.org/javascript/F7DF1E" width="16" height="16"/> <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - Browser monitoring and interaction MCP server with Chrome extension integration. Captures console logs, network traffic, screenshots, and provides SEO, performance, and accessibility audits, enabling AI assistants to interact with web content directly from MCP clients.
* [stagewise-io/stagewise](https://github.com/stagewise-io/stagewise)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> <img src="https://cdn.simpleicons.org/apple/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/windows/999" width="16" height="16"/> <img src="https://cdn.simpleicons.org/linux/999" width="16" height="16"/> - A browser-based MCP server that enables AI agents (Cursor, Github Copilot, Windsurf) to interact with the browser. Allows commenting on DOM elements, provides real context to AI tools, and supports multiple frameworks including React, Next.js, Vue and Nuxt.js.
<!-- System & Hardware section will be filled later with high-quality MCP server implementations -->
### AI & ML Tools
* [pydantic/pydantic-ai/mcp-run-python](https://github.com/pydantic/pydantic-ai)  <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - MCP server providing a sandboxed Python interpreter that can run arbitrary code with a focus on security and safety. Enables AI models to execute Python code in a controlled environment.
### Communication & Productivity
* [lharries/whatsapp-mcp](https://github.com/lharries/whatsapp-mcp)  <img src="https://cdn.simpleicons.org/go/00ADD8" width="16" height="16"/> <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - WhatsApp MCP server that enables AI assistants to search and read personal WhatsApp messages, manage contacts, and send messages to individuals or groups. Supports media handling including images, videos, documents, and audio messages.
<!-- AI & ML Tools section will be filled later with high-quality MCP server implementations -->
## Frameworks
*Frameworks and libraries for building MCP servers.*
* [volcengine/mcp-server](https://github.com/volcengine/mcp-server)  <img src="https://cdn.simpleicons.org/python/3776AB" width="16" height="16"/> <img src="https://cdn.simpleicons.org/typescript/3178C6" width="16" height="16"/> <img src="https://cdn.simpleicons.org/go/00ADD8" width="16" height="16"/> <img src="https://cdn.simpleicons.org/icloud/3693F3" width="16" height="16"/> <img src="https://cdn.simpleicons.org/homeassistant/41BDF5" width="16" height="16"/> - A comprehensive MCP server marketplace by Volcengine featuring 100+ integrated MCP servers across various categories including search tools, location services, content generation, source code management, data querying, file management, collaboration communications, and more.
<!-- Frameworks section will be filled later -->
## Tips & Tricks
*Useful tips and tricks for working with MCP.*
<!-- Tips & Tricks section will be filled later -->
## Contributing
Please read the [contribution guidelines](CONTRIBUTING.md) before submitting a pull request.
## License
[](https://creativecommons.org/publicdomain/zero/1.0/)
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
cc-switch
All-in-One Assistant for Claude Code, Codex & Gemini CLI across platforms.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.