# Awesome MCP Servers [![Awesome](https://awesome.re/badge.svg)](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) ## 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) ## 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 [topโ‡ˆ](#server-implementations) 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 - [@modelcontextprotocol/server-youtube](https://github.com/kimtaeyoon83/mcp-server-youtube-transcript) - Fetch YouTube subtitles and transcripts for AI analysis ### โ˜๏ธ Cloud Platforms [topโ‡ˆ](#server-implementations) 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
### ๐Ÿ’ฌ Communication [topโ‡ˆ](#server-implementations) 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
### ๐Ÿ—„๏ธ Databases [topโ‡ˆ](#server-implementations) 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
### ๐Ÿ“‚ File Systems [topโ‡ˆ](#server-implementations) 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. - [mark3labs/mcp-filesystem-server](https://github.com/mark3labs/mcp-filesystem-server) - Golang implementation for local file system access.
### ๐Ÿง  Knowledge & Memory [topโ‡ˆ](#server-implementations) 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 [topโ‡ˆ](#server-implementations) 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 [topโ‡ˆ](#server-implementations) 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 [topโ‡ˆ](#server-implementations) Web search capabilities. - [@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
### ๐Ÿ”„ Version Control [topโ‡ˆ](#server-implementations) 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 [topโ‡ˆ](#server-implementations) - [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 - [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 ## 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).