Awesome
Awesome MCP Servers
A curated list of awesome Model Context Protocol (MCP) servers.
What is MCP?
MCP 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
Community
Legend
- 🎖️ – official implementation
- programming language
- 🐍 – Python codebase
- 📇 – TypeScript codebase
- 🏎️ – Go codebase
- 🦀 – Rust codebase
- #️⃣ - C# Codebase
- scope
- ☁️ - Cloud Service
- 🏠 - Local Service
- operating system
- 🍎 – For macOS
- 🪟 – For Windows
[!NOTE] Confused about Local 🏠 vs Cloud ☁️?
- Use local when MCP server is talking to a locally installed software, e.g. taking control over Chrome browser.
- Use network when MCP server is talking to remote APIs, e.g. weather API.
Server Implementations
[!NOTE] We now have a web-based directory that is synced with the repository.
- 📂 - Browser Automation
- ☁️ - Cloud Platforms
- 🖥️ - Command Line
- 💬 - Communication
- 👤 - Customer Data Platforms
- 🗄️ - Databases
- 🛠️ - Developer Tools
- 📂 - File Systems
- 💰 - Finance & Fintech
- 🧠 - Knowledge & Memory
- 🗺️ - Location Services
- 📊 - Monitoring
- 🔎 - Search
- 🔒 - Security
- 🚆 - Travel & Transportation
- 🔄 - Version Control
- 🛠️ - Other Tools and Integrations
📂 <a name="browser-automation"></a>Browser Automation
Web content access and automation capabilities. Enables searching, scraping, and processing web content in AI-friendly formats.
- @executeautomation/playwright-mcp-server 🌐⚡️ - An MCP server using Playwright for browser automation and webscrapping
- @automatalabs/mcp-server-playwright 🌐 🖱️ - An MCP server for browser automation using Playwright
- @modelcontextprotocol/server-puppeteer 📇 🏠 - Browser automation for web scraping and interaction
- @kimtaeyoon83/mcp-server-youtube-transcript 📇 ☁️ - Fetch YouTube subtitles and transcripts for AI analysis
- @recursechat/mcp-server-apple-shortcuts 📇 🏠 🍎 - An MCP Server Integration with Apple Shortcuts
- @kimtth/mcp-aoai-web-browsing 🐍 🏠 - A
minimal
server/client MCP implementation using Azure OpenAI and Playwright.
☁️ <a name="cloud-platforms"></a>Cloud Platforms
Cloud platform service integration. Enables management and interaction with cloud infrastructure and services.
- Cloudflare MCP Server 🎖️ 📇 ☁️ - Integration with Cloudflare services including Workers, KV, R2, and D1
- Kubernetes MCP Server - 🏎️ ☁️/🏠 Kubernetes cluster operations through MCP
- @flux159/mcp-server-kubernetes - 📇 ☁️/🏠 Typescript implementation of Kubernetes cluster operations for pods, deployments, services.
🖥️ <a name="command-line"></a>Command Line
Run commands, capture output and otherwise interact with shells and command line tools.
- g0t4/mcp-server-commands 📇 🏠 - Run any command with
run_command
andrun_script
tools. - MladenSU/cli-mcp-server 🐍 🏠 - Command line interface with secure execution and customizable security policies
- tumf/mcp-shell-server A secure shell command execution server implementing the Model Context Protocol (MCP)
💬 <a name="communication"></a>Communication
Integration with communication platforms for message management and channel operations. Enables AI models to interact with team communication tools.
- hannesrudolph/imessage-query-fastmcp-mcp-server 🐍 🏠 🍎 - An MCP server that provides safe access to your iMessage database through Model Context Protocol (MCP), enabling LLMs to query and analyze iMessage conversations with proper phone number validation and attachment handling
- @modelcontextprotocol/server-slack 📇 ☁️ - Slack workspace integration for channel management and messaging
- @modelcontextprotocol/server-bluesky 📇 ☁️ - Bluesky instance integration for querying and interaction
- MarkusPfundstein/mcp-gsuite - 🐍 ☁️ - Integration with gmail and Google Calendar.
- adhikasp/mcp-twikit 🐍 ☁️ - Interact with Twitter search and timeline
👤 <a name="customer-data-platforms"></a>Customer Data Platforms
Provides access to customer profiles inside of customer data platforms
- sergehuber/inoyu-mcp-unomi-server 📇 ☁️ - An MCP server to access and updates profiles on an Apache Unomi CDP server.
- OpenDataMCP/OpenDataMCP 🐍 ☁️ - Connect any Open Data to any LLM with Model Context Protocol.
- tinybirdco/mcp-tinybird 🐍 ☁️ - An MCP server to interact with a Tinybird Workspace from any MCP client.
🗄️ <a name="databases"></a>Databases
Secure database access with schema inspection capabilities. Enables querying and analyzing data with configurable security controls including read-only access.
- domdomegg/airtable-mcp-server 📇 🏠 - Airtable database integration with schema inspection, read and write capabilities
- LucasHild/mcp-server-bigquery 🐍 ☁️ - BigQuery database integration with schema inspection and query capabilities
- ergut/mcp-bigquery-server 📇 ☁️ - Server implementation for Google BigQuery integration that enables direct BigQuery database access and querying capabilities
- @fireproof-storage/mcp-database-server 📇 ☁️ - Fireproof ledger database with multi-user sync
- designcomputer/mysql_mcp_server 🐍 🏠 - MySQL database integration with configurable access controls, schema inspection, and comprehensive security guidelines
- f4ww4z/mcp-mysql-server 🐍 🏠 - Node.js-based MySQL database integration that provides secure MySQL database operations
- @modelcontextprotocol/server-postgres 📇 🏠 - PostgreSQL database integration with schema inspection and query capabilities
- @modelcontextprotocol/server-sqlite 🐍 🏠 - SQLite database operations with built-in analysis features
- @joshuarileydev/supabase-mcp-server - Supabase MCP Server for managing and creating projects and organisations in Supabase
- ktanaka101/mcp-server-duckdb 🐍 🏠 - DuckDB database integration with schema inspection and query capabilities
- QuantGeekDev/mongo-mcp 📇 🏠 - MongoDB integration that enables LLMs to interact directly with databases.
- tinybirdco/mcp-tinybird 🐍 ☁️ - Tinybird integration with query and API capabilities
- kiliczsh/mcp-mongo-server 📇 🏠 - A Model Context Protocol Server for MongoDB
- KashiwaByte/vikingdb-mcp-server 🐍 ☁️ - VikingDB integration with collection and index introduction, vector store and search capabilities.
- neo4j-contrib/mcp-neo4j 🐍 🏠 - Model Context Protocol with Neo4j
- isaacwasserman/mcp-snowflake-server 🐍 ☁️ - Snowflake integration implementing read and (optional) write operations as well as insight tracking
- hannesrudolph/sqlite-explorer-fastmcp-mcp-server 🐍 🏠 - An MCP server that provides safe, read-only access to SQLite databases through Model Context Protocol (MCP). This server is built with the FastMCP framework, which enables LLMs to explore and query SQLite databases with built-in safety features and query validation.
- sirmews/mcp-pinecone 🐍 ☁️ - Pinecone integration with vector search capabilities
💻 <a name="developer-tools"></a>Developer Tools
Tools and integrations that enhance the development workflow and environment management.
- QuantGeekDev/docker-mcp 🏎️ 🏠 - Docker container management and operations through MCP
- snaggle-ai/openapi-mcp-server 🏎️ 🏠 - Connect any HTTP/REST API server using an Open API spec (v3)
- jetbrains/mcpProxy 🎖️ 📇 🏠 - Connect to JetBrains IDE
- tumf/mcp-text-editor 🐍 🏠 - A line-oriented text file editor. Optimized for LLM tools with efficient partial file access to minimize token usage.
- @joshuarileydev/simulator-mcp-server 📇 🏠 - An MCP server to control iOS Simulators
- @joshuarileydev/app-store-connect-mcp-server 📇 🏠 - An MCP server to communicate with the App Store Connect API for iOS Developers
- @sammcj/mcp-package-version 📇 🏠 - An MCP Server to help LLMs suggest the latest stable package versions when writing code.
- @delano/postman-mcp-server 📇 ☁️ - Interact with Postman API
- @vivekvells/mcp-pandoc 🗄️ 🚀 - MCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, PDF, DOCX (.docx), csv and more.
🧮 Data Science Tools
Integrations and tools designed to simplify data exploration, analysis and enhance data science workflows.
- @reading-plus-ai/mcp-server-data-exploration 🐍 ☁️ - Enables autonomous data exploration on .csv-based datasets, providing intelligent insights with minimal effort.
📂 <a name="file-systems"></a>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 📇 🏠 - Direct local file system access.
- @modelcontextprotocol/server-google-drive 📇 ☁️ - Google Drive integration for listing, reading, and searching files
- mark3labs/mcp-filesystem-server 🏎️ 🏠 - Golang implementation for local file system access.
- mamertofabian/mcp-everything-search 🐍 🏠 🪟 - Fast Windows file search using Everything SDK
💰 <a name="finance--fintech"></a>Finance & Fintech
Financial data access and cryptocurrency market information. Enables querying real-time market data, crypto prices, and financial analytics.
- QuantGeekDev/coincap-mcp 📇 ☁️ - Real-time cryptocurrency market data integration using CoinCap's public API, providing access to crypto prices and market information without API keys
- anjor/coinmarket-mcp-server 🐍 ☁️ - Coinmarket API integration to fetch cryptocurrency listings and quotes
- berlinbra/alpha-vantage-mcp 🐍 ☁️ - Alpha Vantage API integration to fetch both stock and crypto information
🧠 <a name="knowledge--memory"></a>Knowledge & Memory
Persistent memory storage using knowledge graph structures. Enables AI models to maintain and query structured information across sessions.
- @modelcontextprotocol/server-memory 📇 🏠 - Knowledge graph-based persistent memory system for maintaining context
- /CheMiguel23/MemoryMesh 📇 🏠 - Enhanced graph-based memory with a focus on AI role-play and story generation
- /topoteretes/cognee 📇 🏠 - Memory manager for AI apps and Agents using various graph and vector stores and allowing ingestion from 30+ data sources
- @hannesrudolph/mcp-ragdocs 🐍 🏠 - An MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context
- @kaliaboi/mcp-zotero 📇 ☁️ - A connector for LLMs to work with collections and sources on your Zotero Cloud
🗺️ <a name="location-services"></a>Location Services
Geographic and location-based services integration. Enables access to mapping data, directions, and place information.
- @modelcontextprotocol/server-google-maps 📇 ☁️ - Google Maps integration for location services, routing, and place details
- SecretiveShell/MCP-timeserver 🐍 🏠 - Access the time in any timezone and get the current local time
- webcoderz/MCP-Geo 🐍 🏠 - Geocoding MCP server for nominatim, ArcGIS, Bing
📊 <a name="monitoring"></a>Monitoring
Access and analyze application monitoring data. Enables AI models to review error reports and performance metrics.
- @modelcontextprotocol/server-sentry 🐍 ☁️ - Sentry.io integration for error tracking and performance monitoring
- @modelcontextprotocol/server-raygun 📇 ☁️ - Raygun API V3 integration for crash reporting and real user monitoring
- metoro-io/metoro-mcp-server 🎖️ 🏎️ ☁️ - Query and interact with kubernetes environments monitored by Metoro
🔎 <a name="search"></a>Search
- @modelcontextprotocol/server-brave-search 📇 ☁️ - Web search capabilities using Brave's Search API
- @angheljf/nyt 📇 ☁️ - Search articles using the NYTimes API
- @modelcontextprotocol/server-fetch 🐍 🏠 ☁️ - Efficient web content fetching and processing for AI consumption
- ac3xx/mcp-servers-kagi 📇 ☁️ - Kagi search API integration
- 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 📇 ☁️ - Search via search1api (requires paid API key)
- Tomatio13/mcp-server-tavily ☁️ 🐍 – Tavily AI search API
- blazickjp/arxiv-mcp-server ☁️ 🐍 - Search ArXiv research papers
- mzxrai/mcp-webresearch 🔍📚 - Search Google and do deep web research on any topic
- andybrandt/mcp-simple-arxiv - 🐍 ☁️ MCP for LLM to search and read papers from arXiv
- andybrandt/mcp-simple-pubmed - 🐍 ☁️ MCP to search and read medical / life sciences papers from PubMed.
- apify/mcp-server-rag-web-browser 📇 ☁️ - An MCP server for Apify's RAG Web Browser Actor to perform web searches, scrape URLs, and return content in Markdown.
- SecretiveShell/MCP-searxng 🐍 🏠 - An MCP Server to connect to searXNG instances
- Bigsy/Clojars-MCP-Server 📇 ☁️ - Clojars MCP Server for upto date dependency information of Clojure libraries
🔒 <a name="security"></a>Security
- Maigret MCP Server 📇 ☁️ - MCP server for maigret, a powerful OSINT tool that collects user account information from various public sources. This server provides tools for searching usernames across social networks and analyzing URLs.
- Shodan MCP Server 📇 ☁️ - MCP server for querying the Shodan API and Shodan CVEDB. This server provides tools for IP lookups, device searches, DNS lookups, vulnerability queries, CPE lookups, and more.
- VirusTotal MCP Server 📇 ☁️ - MCP server for querying the VirusTotal API. This server provides tools for scanning URLs, analyzing file hashes, and retrieving IP address reports.
🚆 <a name="travel-and-transportation"></a>Travel & Transportation
Access to travel and transportation information. Enables querying schedules, routes, and real-time travel data.
- NS Travel Information MCP Server 📇 ☁️ - Access Dutch Railways (NS) travel information, schedules, and real-time updates
🔄 <a name="version-control"></a>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 📇 ☁️ - GitHub API integration for repository management, PRs, issues, and more
- @modelcontextprotocol/server-gitlab 📇 ☁️ 🏠 - GitLab platform integration for project management and CI/CD operations
- @modelcontextprotocol/server-git 🐍 🏠 - Direct Git repository operations including reading, searching, and analyzing local repositories
- adhikasp/mcp-git-ingest 🐍 🏠 - Read and analyze GitHub repositories with your LLM
🛠️ <a name="other-tools-and-integrations"></a>Other Tools and Integrations
- ivo-toby/contentful-mcp 📇 🏠 - Update, create, delete content, content-models and assets in your Contentful Space
- mzxrai/mcp-openai 📇 ☁️ - Chat with OpenAI's smartest models
- mrjoshuak/godoc-mcp 🏎️ 🏠 - Token-efficient Go documentation server that provides AI assistants with smart access to package docs and types without reading entire source files
- pierrebrunelle/mcp-server-openai 🐍 ☁️ - Query OpenAI models directly from Claude using MCP protocol
- @modelcontextprotocol/server-everything 📇 🏠 - MCP server that exercises all the features of the MCP protocol
- baba786/phabricator-mcp-server 🐍 ☁️ - Interacting with Phabricator API
- MarkusPfundstein/mcp-obsidian 🐍 ☁️ 🏠 - Interacting with Obsidian via REST API
- 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 📇 ☁️ - Fetch YouTube subtitles
- danhilse/notion_mcp 🐍 ☁️ - Integrates with Notion's API to manage personal todo lists
- rusiaaman/wcgw 🐍 🏠 - Autonomous shell execution, computer control and coding agent. (Mac)
- reeeeemo/ancestry-mcp 🐍 🏠 - Allows the AI to read .ged files and genetic data
- sirmews/apple-notes-mcp 🐍 🏠 - Allows the AI to read from your local Apple Notes database (macOS only)
- anjor/coinmarket-mcp-server 🐍 🏠 - Coinmarket API integration to fetch cryptocurrency listings and quotes
- suekou/mcp-notion-server 📇 🏠 - Interacting with Notion API
- 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
- evalstate/mcp-miro 📇 ☁️ - Access MIRO whiteboards, bulk create and read items. Requires OAUTH key for REST API.
- sooperset/mcp-atlassian 🐍 ☁️ - Natural language search and content access for Confluence workspaces
- pyroprompts/any-chat-completions-mcp - Chat with any other OpenAI SDK Compatible Chat Completions API, like Perplexity, Groq, xAI and more
- anaisbetts/mcp-installer 🐍 🏠 - An MCP server that installs other MCP servers for you.
- tanigami/mcp-server-perplexity 🐍 ☁️ - Interacting with Perplexity API.
- future-audiences/wikimedia-enterprise-model-context-protocol 🐍 ☁️ - Wikipedia Article lookup API
- andybrandt/mcp-simple-timeserver 🐍 🏠☁️ - An MCP server that allows checking local time on the client machine or current UTC time from an NTP server
- andybrandt/mcp-simple-openai-assistant - 🐍 ☁️ MCP to talk to OpenAI assistants (Claude can use any GPT model as his assitant)
- @llmindset/mcp-hfspace 📇 ☁️ - Use HuggingFace Spaces directly from Claude. Use Open Source Image Generation, Chat, Vision tasks and more. Supports Image, Audio and text uploads/downloads.
- zueai/mcp-manager 📇 ☁️ - Simple Web UI to install and manage MCP servers for Claude Desktop App.
- wong2/mcp-cli 📇 🏠 - CLI tool for testing MCP servers
- isaacwasserman/mcp-vegalite-server 🐍 🏠 - Generate visualizations from fetched data using the VegaLite format and renderer.
- tevonsb/homeassistant-mcp 📇 🏠 - Access Home Assistant data and control devices (lights, switches, thermostats, etc).
- nguyenvanduocit/all-in-one-model-context-protocol 🏎️ 🏠 - Some useful tools for developer.
- @joshuarileydev/mac-apps-launcher-mcp-server 📇 🏠 - An MCP server to list and launch applications on MacOS
- ZeparHyfar/mcp-datetime - MCP server providing date and time functions in various formats
- SecretiveShell/MCP-wolfram-alpha 🐍 ☁️ - An MCP server for querying wolfram alpha API.
Frameworks
- Genkit MCP 📇 – Provides integration between Genkit and the Model Context Protocol (MCP).
- rectalogic/langchain-mcp 🐍 - Provides MCP tool calling support in LangChain, allowing for the integration of MCP tools into LangChain workflows.
- mark3labs/mcp-go 🏎️ - Golang SDK for building MCP Servers and Clients.
- metoro-io/mcp-golang 🏎️ - Golang framework for building MCP Servers, focussed on type safety
- FastMCP 🐍 - A high-level framework for building MCP servers in Python
- mcp-rs-template 🦀 - MCP CLI server template for Rust
- Foxy Contexts 🏎️ - Golang library to write MCP Servers declaratively with functional testing included
- LiteMCP ⚡️ - A high-level framework for building MCP servers in JavaScript/TypeScript
- mcp-framework - ⚡️ Fast and elegant TypeScript framework for building MCP servers
- salty-flower/ModelContextProtocol.NET #️⃣🏠 - A C# SDK for building MCP servers on .NET 9 with NativeAOT compatibility ⚡ 🔌
Clients
- SecretiveShell/MCP-Bridge 🐍 an openAI middleware proxy to use mcp in any existing openAI compatible client
- 3choff/MCP-Chatbot A simple yet powerful ⭐ CLI chatbot that integrates tool servers with any OpenAI-compatible LLM API.
- zed-industries/zed multiplayer code editor from the creators of atom
- firebase/genkit agent and data transformation framework
- continuedev/continue vscode auto complete and chat tool (full feature support)
- upsonic/gpt-computer-assistant dockerized mcp client with Anthropic, OpenAI and Langchain.
- boilingdata/mcp-server-and-gw An MCP stdio to HTTP SSE transport gateway with example server and MCP client.
- lightconetech/mcp-gateway A gateway demo for MCP SSE Server.
- mark3labs/mcphost A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP).
- adhikasp/mcp-client-cli CLI client that support Anthorpic, OpenAI, Groq, and ollama model via langchain
- daodao97/chatmcp A GUI chat repl for interacting with MCP servers.
- cline/cline A vs code extension that implements a fully agentic software development environment.
- Upsonic/gpt-computer-assistant general purpose automated assistant/agent framework
- isaacwasserman/mcp-langchain-ts-client 📇 Use MCP provided tools in LangChain.js
- Python CLI for AI Chat API 🐍 ☁️ Console chat with all major LLM provider: ChatGPT, MistralAI, Claude by Anthropic, Grok by xAI and Gemini by Google. ⭐Now with MCP support!⭐
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