# Awesome MCP Servers [](https://awesome.re)
A curated list of awesome Model Context Protocol (MCP) servers.
* [What is MCP?](#what-is-mcp)
* [Tutorials](#tutorials)
* [Server Implementations](#server-implementations)
* [Frameworks](#frameworks)
* [Tips & Tricks](#tips-and-tricks)
## What is MCP?
[MCP](https://modelcontextprotocol.io/) is an open protocol that enables AI models to securely interact with local and remote resources through standardized server implementations. This list focuses on production-ready and experimental MCP servers that extend AI capabilities through file access, database connections, API integrations, and other contextual services.
## Tutorials
* [Model Context Protocol (MCP) Quickstart](https://glama.ai/blog/2024-11-25-model-context-protocol-quickstart)
* [Setup Claude Desktop App to Use a SQLite Database](https://youtu.be/wxCCzo9dGj0)
## Community
* [Discord Server](https://discord.gg/TFE8FmjCdS)
## Legend
* ποΈ βΒ official implementation
* π βΒ Python codebase
* π βΒ TypeScript codebase
* ποΈ βΒ Go codebase
* βοΈ - Cloud Service
* π - Local Service
## Server Implementations
* π - [Browser Automation](#browser-automation)
* βοΈ - [Cloud Platforms](#cloud-platforms)
* π¬ - [Communication](#communication)
* ποΈ - [Databases](#databases)
* π - [File Systems](#file-systems)
* π§ - [Knowledge & Memory](#knowledge--memory)
* πΊοΈ - [Location Services](#location-services)
* π - [Monitoring](#monitoring)
* π - [Search](#search)
* π - [Version Control](#version-control)
* π οΈ - [Other Tools and Integrations](#other-tools-and-integrations)
### π Browser Automation
Web content access and automation capabilities. Enables searching, scraping, and processing web content in AI-friendly formats.
- [@modelcontextprotocol/server-puppeteer](https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer) π π - Browser automation for web scraping and interaction
- [@kimtaeyoon83/mcp-server-youtube-transcript](https://github.com/kimtaeyoon83/mcp-server-youtube-transcript) π βοΈ - Fetch YouTube subtitles and transcripts for AI analysis
### βοΈ Cloud Platforms
Cloud platform service integration. Enables management and interaction with cloud infrastructure and services.
- [Cloudflare MCP Server](https://github.com/cloudflare/mcp-server-cloudflare) ποΈ π βοΈ - Integration with Cloudflare services including Workers, KV, R2, and D1
- [Kubernetes MCP Server](https://github.com/strowk/mcp-k8s-go) - ποΈ βοΈ Kubernetes cluster operations through MCP
### π¬ Communication
Integration with communication platforms for message management and channel operations. Enables AI models to interact with team communication tools.
- [@modelcontextprotocol/server-slack](https://github.com/modelcontextprotocol/servers/tree/main/src/slack) π βοΈ - Slack workspace integration for channel management and messaging
- [@modelcontextprotocol/server-bluesky](https://github.com/keturiosakys/bluesky-context-server) π βοΈ - Bluesky instance integration for querying and interaction
- [MarkusPfundstein/mcp-gsuite](https://github.com/MarkusPfundstein/mcp-gsuite) - π βοΈ - Integration with gmail.
### ποΈ Databases
Secure database access with schema inspection capabilities. Enables querying and analyzing data while maintaining read-only safety by default.
- [@modelcontextprotocol/server-postgres](https://github.com/modelcontextprotocol/servers/tree/main/src/postgres) π π - PostgreSQL database integration with schema inspection and query capabilities
- [@modelcontextprotocol/server-sqlite](https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite) π π - SQLite database operations with built-in analysis features
- [ktanaka101/mcp-server-duckdb](https://github.com/ktanaka101/mcp-server-duckdb) π π - DuckDB database integration with schema inspection and query capabilities
### π File Systems
Provides direct access to local file systems with configurable permissions. Enables AI models to read, write, and manage files within specified directories.
- [@modelcontextprotocol/server-filesystem](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem) π π - Direct local file system access.
- [@modelcontextprotocol/server-google-drive](https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive) π βοΈ - Google Drive integration for listing, reading, and searching files
- [mark3labs/mcp-filesystem-server](https://github.com/mark3labs/mcp-filesystem-server) ποΈ π - Golang implementation for local file system access.
### π§ Knowledge & Memory
Persistent memory storage using knowledge graph structures. Enables AI models to maintain and query structured information across sessions.
- [@modelcontextprotocol/server-memory](https://github.com/modelcontextprotocol/servers/tree/main/src/memory) π π - Knowledge graph-based persistent memory system for maintaining context
### Location Services
Geographic and location-based services integration. Enables access to mapping data, directions, and place information.
- [@modelcontextprotocol/server-google-maps](https://github.com/modelcontextprotocol/servers/tree/main/src/google-maps) π βοΈ - Google Maps integration for location services, routing, and place details
### π Monitoring
Access and analyze application monitoring data. Enables AI models to review error reports and performance metrics.
- [@modelcontextprotocol/server-sentry](https://github.com/modelcontextprotocol/servers/tree/main/src/sentry) π βοΈ - Sentry.io integration for error tracking and performance monitoring
- [@modelcontextprotocol/server-raygun](https://github.com/MindscapeHQ/mcp-server-raygun) π βοΈ - Raygun API V3 integration for crash reporting and real user monitoring
### π Search
- [@modelcontextprotocol/server-brave-search](https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search) π βοΈ - Web search capabilities using Brave's Search API
- [@angheljf/nyt](https://github.com/angheljf/nyt) π βοΈ - Search articles using the NYTimes API
- [@modelcontextprotocol/server-fetch](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch) π π βοΈ - Efficient web content fetching and processing for AI consumption
- [ac3xx/mcp-servers-kagi](https://github.com/ac3xx/mcp-servers-kagi) π βοΈ - Kagi search API integration
- [theishangoswami/exa-mcp-server](https://github.com/theishangoswami/exa-mcp-server) π βοΈ - Exa AI Search API
- [exa-labs/exa-mcp-server](https://github.com/exa-labs/exa-mcp-server) ποΈ π βοΈ βΒ A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
- [fatwang2/search1api-mcp](https://github.com/fatwang2/search1api-mcp) π βοΈ - Search via search1api (requires paid API key)
- [Tomatio13/mcp-server-tavily](https://github.com/Tomatio13/mcp-server-tavily) βοΈ π βΒ Tavily AI search API
- [blazickjp/arxiv-mcp-server](https://github.com/blazickjp/arxiv-mcp-server) βοΈ π - Search ArXiv research papers
### π Version Control
Interact with Git repositories and version control platforms. Enables repository management, code analysis, pull request handling, issue tracking, and other version control operations through standardized APIs.
- [@modelcontextprotocol/server-github](https://github.com/modelcontextprotocol/servers/tree/main/src/github) π βοΈ - GitHub API integration for repository management, PRs, issues, and more
- [@modelcontextprotocol/server-gitlab](https://github.com/modelcontextprotocol/servers/tree/main/src/gitlab) π βοΈ π - GitLab platform integration for project management and CI/CD operations
- [@modelcontextprotocol/server-git](https://github.com/modelcontextprotocol/servers/tree/main/src/git) π π - Direct Git repository operations including reading, searching, and analyzing local repositories
### π οΈ Other Tools and Integrations
- [pierrebrunelle/mcp-server-openai](https://github.com/pierrebrunelle/mcp-server-openai) π βοΈ - Query OpenAI models directly from Claude using MCP protocol
- [@modelcontextprotocol/server-everything](https://github.com/modelcontextprotocol/servers/tree/main/src/everything) π π - MCP server that exercises all the features of the MCP protocol
- [baba786/phabricator-mcp-server](https://github.com/baba786/phabricator-mcp-server) π βοΈ - Interacting with Phabricator API
- [MarkusPfundstein/mcp-obsidian](https://github.com/MarkusPfundstein/mcp-obsidian) π βοΈ π - Interacting with Obsidian via REST API
- [calclavia/mcp-obsidian](https://github.com/calclavia/mcp-obsidian) π π - This is a connector to allow Claude Desktop (or any MCP client) to read and search any directory containing Markdown notes (such as an Obsidian vault).
- [anaisbetts/mcp-youtube](https://github.com/anaisbetts/mcp-youtube) π βοΈ - Fetch YouTube subtitles
- [danhilse/notion_mcp](https://github.com/danhilse/notion_mcp) π βοΈ - Integrates with Notion's API to manage personal todo lists
- [rusiaaman/wcgw](https://github.com/rusiaaman/wcgw/blob/main/src/wcgw/client/mcp_server/Readme.md) π π - Autonomous shell execution, computer control and coding agent. (Mac)
- [reeeeemo/ancestry-mcp](https://github.com/reeeeemo/ancestry-mcp) π π - Allows the AI to read .ged files and genetic data
- [sirmews/apple-notes-mcp](https://github.com/sirmews/apple-notes-mcp) π π - Allows the AI to read from your local Apple Notes database (macOS only)
- [anjor/coinmarket-mcp-server](https://github.com/anjor/coinmarket-mcp-server) π π - Coinmarket API integration to fetch cryptocurrency listings and quotes
- [suekou/mcp-notion-server](https://github.com/suekou/mcp-notion-server) π π - Interacting with Notion API
- [amidabuddha/unichat-mcp-server](https://github.com/amidabuddha/unichat-mcp-server) π/π βοΈ - Send requests to OpenAI, MistralAI, Anthropic, xAI, or Google AI using MCP protocol via tool or predefined prompts. Vendor API key required
- [g0t4/mcp-server-commands](https://github.com/g0t4/mcp-server-commands) π π - Run commands and include their output. Tools and Prompts.
- [evalstate/mcp-miro](https://github.com/evalstate/mcp-miro) π βοΈ - Access MIRO whiteboards, bulk create and read items. Requires OAUTH key for REST API.
## Frameworks
- [Genkit MCP](https://github.com/firebase/genkit/tree/main/js/plugins/mcp) π βΒ Provides integration between [Genkit](https://github.com/firebase/genkit/tree/main) and the Model Context Protocol (MCP).
- [@modelcontextprotocol/server-langchain](https://github.com/rectalogic/langchain-mcp) π - Provides MCP tool calling support in LangChain, allowing for the integration of MCP tools into LangChain workflows.
- [mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) ποΈ - Golang SDK for building MCP Servers and Clients.
- [FastMCP](https://github.com/jlowin/fastmcp) π - A high-level framework for building MCP servers in Python
- [mcp-rs-template](https://github.com/linux-china/mcp-rs-template) π¦ - MCP CLI server template for Rust
## Tips and Tricks
### Official prompt to inform LLMs how to use MCP
Want to ask Claude about Model Context Protocol?
Create a Project, then add this file to it:
https://modelcontextprotocol.io/llms-full.txt
Now Claude can answer questions about writing MCP servers and how they work
- https://www.reddit.com/r/ClaudeAI/comments/1h3g01r/want_to_ask_claude_about_model_context_protocol/
## Star History