โจ Awesome Model Context Protocol (MCP) Servers
@subratadasGit
๐งฉ Curated list of Model Context Protocol (MCP) servers that extend AI with real-world context: files, APIs, databases, and more.
A curated list of awesome MCP servers, frameworks, tools, and resources.
๐ Table of Contents
- ๐ What is MCP?
- ๐ง Clients
- ๐ Tutorials
- ๐ Community
- ๐ Legend
- ๐งฉ Server Implementations
- ๐ ๏ธ Frameworks
- ๐งฐ Utilities
- ๐ง Tips & Tricks
๐ What is MCP?
MCP (Model Context Protocol) is an open protocol that enables AI models to securely interact with local and remote resources via standardized server implementations.
โ๏ธ MCP lets AI:
- Read & write files
- Access databases
- Call APIs
- Automate local tools (like browsers or terminals)
๐ก This repo lists production-ready and experimental MCP servers that expand AI model capabilities.
๐ง Clients
Checkout:
- ๐งพ awesome-mcp-clients
- ๐ glama.ai/mcp/clients
๐ฌ TIP: Try Glama Chat โ a multi-modal AI client with MCP + AI gateway
๐ Tutorials
- ๐ Quickstart to MCP
- ๐ฅ Set Up Claude with SQLite
๐ Community
- ๐ Reddit: r/mcp
- ๐ฌ Discord Server
๐ Legend
๐ ๏ธ Programming Language
- ๐ Pythonโโ๐ TypeScriptโโ๐๏ธ Goโโ๐ฆ Rust
- #๏ธโฃ C#โโโ Java
๐งญ Scope
- โ๏ธ Cloud Service
- ๐ Local Service
- ๐ Embedded Systems
๐ป Operating System
- ๐ macOSโโ๐ช Windowsโโ๐ง Linux
๐ท๏ธ Legend Example:
๐๏ธ๐๐ ๐งmeans: official, Python, local, Linux
๐งฉ Server Implementations
๐ก Now with searchable web directory!
๐ Categories
- ๐ Aggregators
- ๐จ Art & Culture
- ๐ Browser Automation
- โ๏ธ Cloud Platforms
- ๐จโ๐ป Code Execution
- ๐ค Coding Agents
- ๐ฅ๏ธ Command Line
- ๐ฌ Communication
- ๐ค Customer Data Platforms
- ๐๏ธ Databases
- ๐ Data Platforms
- ๐ ๏ธ Developer Tools
- ๐งฎ Data Science Tools
- ๐ Embedded Systems
- ๐๏ธ File Systems
- ๐ฐ Finance & Fintech
- ๐ฎ Gaming
- ๐ง Knowledge & Memory
- ๐บ๏ธ Location Services
- ๐ฏ Marketing
- ๐ Monitoring
- ๐ Search & Extraction
- ๐ Security
- ๐ Sports
- ๐ง Support & Service Management
- ๐ Translation
- ๐ Travel & Transportation
- ๐ Version Control
- ๐งฉ Other Tools
โน๏ธ NOTE:
๐ = Local = Talks to software on your machine (e.g. Chrome)
โ๏ธ = Network = Talks to remote APIs (e.g. weather API)
๐ Aggregators
Servers for accessing many apps and tools through a single MCP server.
- PipedreamHQ/pipedream โ๏ธ ๐ - Connect with 2,500 APIs with 8,000+ prebuilt tools, and manage servers for your users, in your own app.
- OpenMCP ๐ ๐ ๐ ๐ช ๐ง - Turn a web API into an MCP server in 10 seconds and add it to the open source registry: https://open-mcp.org
- VeriTeknik/pluggedin-mcp-proxy ๐ ๐ - A comprehensive proxy server that combines multiple MCP servers into a single interface with extensive visibility features. It provides discovery and management of tools, prompts, resources, and templates across servers, plus a playground for debugging when building MCP servers.
๐จ Art & Culture
Access and explore art collections, cultural heritage, and museum databases. Enables AI models to search and analyze artistic and cultural content.
- abhiemj/manim-mcp-server ๐ ๐ ๐ช ๐ง - A local MCP server that generates animations using Manim.
- burningion/video-editing-mcp ๐ - Add, Analyze, Search, and Generate Video Edits from your Video Jungle Collection
- djalal/quran-mcp-server ๐ โ๏ธ MCP server to interact with Quran.com corpus via the official REST API v4.
- r-huijts/rijksmuseum-mcp ๐ โ๏ธ - Rijksmuseum API integration for artwork search, details, and collections
- r-huijts/oorlogsbronnen-mcp ๐ โ๏ธ - Oorlogsbronnen (War Sources) API integration for accessing historical WWII records, photographs, and documents from the Netherlands (1940-1945)
- samuelgursky/davinci-resolve-mcp ๐ - MCP server integration for DaVinci Resolve providing powerful tools for video editing, color grading, media management, and project control
- yuna0x0/anilist-mcp ๐ โ๏ธ - A MCP server integrating AniList API for anime and manga information
- diivi/aseprite-mcp ๐ ๐ - MCP server using the Aseprite API to create pixel art
๐ Browser Automation
Web content access and automation capabilities. Enables searching, scraping, and processing web content in AI-friendly formats.
- 34892002/bilibili-mcp-js ๐ ๐ - A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.
- automatalabs/mcp-server-playwright ๐ - An MCP server for browser automation using Playwright
- blackwhite084/playwright-plus-python-mcp ๐ - An MCP python server using Playwright for browser automation,more suitable for llm
- browserbase/mcp-server-browserbase ๐๏ธ ๐ - Automate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more)
- browsermcp/mcp ๐ ๐ - Automate your local Chrome browser
- co-browser/browser-use-mcp-server ๐ - browser-use packaged as an MCP server with SSE transport. includes a dockerfile to run chromium in docker + a vnc server.
- executeautomation/playwright-mcp-server ๐ - An MCP server using Playwright for browser automation and webscrapping
- eyalzh/browser-control-mcp ๐ ๐ - An MCP server paired with a browser extension that enables LLM clients to control the user's browser (Firefox).
- fradser/mcp-server-apple-reminders ๐ ๐ ๐ - An MCP server for interacting with Apple Reminders on macOS
- getrupt/ashra-mcp ๐ ๐ - Extract structured data from any website. Just prompt and get JSON.
- kimtaeyoon83/mcp-server-youtube-transcript ๐ โ๏ธ - Fetch YouTube subtitles and transcripts for AI analysis
- kimtth/mcp-aoai-web-browsing ๐ ๐ - A
minimalserver/client MCP implementation using Azure OpenAI and Playwright. - microsoft/playwright-mcp - Official Microsoft Playwright MCP server, enabling LLMs to interact with web pages through structured accessibility snapshots
- modelcontextprotocol/server-puppeteer ๐ ๐ - Browser automation for web scraping and interaction
- ndthanhdev/mcp-browser-kit ๐ ๐ - An MCP Server for interacting with manifest v2 compatible browsers.
- pskill9/web-search ๐ ๐ - An MCP server that enables free web searching using Google search results, with no API keys required.
- recursechat/mcp-server-apple-shortcuts ๐ ๐ ๐ - An MCP Server Integration with Apple Shortcuts
โ๏ธ Cloud Platforms
Cloud platform service integration. Enables management and interaction with cloud infrastructure and services.
- alexbakers/mcp-ipfs ๐ โ๏ธ - upload and manipulation of IPFS storage
- alexei-led/aws-mcp-server ๐ โ๏ธ - A lightweight but powerful server that enables AI assistants to execute AWS CLI commands, use Unix pipes, and apply prompt templates for common AWS tasks in a safe Docker environment with multi-architecture support
- alexei-led/k8s-mcp-server ๐ - A lightweight yet robust server that empowers AI assistants to securely execute Kubernetes CLI commands (
kubectl,helm,istioctl, andargocd) using Unix pipes in a safe Docker environment with multi-architecture support. - bright8192/esxi-mcp-server ๐ โ๏ธ - A VMware ESXi/vCenter management server based on MCP (Model Control Protocol), providing simple REST API interfaces for virtual machine management.
- cloudflare/mcp-server-cloudflare ๐๏ธ ๐ โ๏ธ - Integration with Cloudflare services including Workers, KV, R2, and D1
- flux159/mcp-server-kubernetes - ๐ โ๏ธ/๐ Typescript implementation of Kubernetes cluster operations for pods, deployments, services.
- hardik-id/azure-resource-graph-mcp-server - ๐ โ๏ธ/๐ - A Model Context Protocol server for querying and analyzing Azure resources at scale using Azure Resource Graph, enabling AI assistants to explore and monitor Azure infrastructure.
- jdubois/azure-cli-mcp - A wrapper around the Azure CLI command line that allows you to talk directly to Azure
- johnneerdael/netskope-mcp โ๏ธ - An MCP to give access to all Netskope Private Access components within a Netskope Private Access environments including detailed setup information and LLM examples on usage.
- johnneerdael/netskope-mcp ๐ โ๏ธ - An MCP to give access to all Netskope Private Access components within a Netskope Private Access environments including detailed setup information and LLM examples on usage.
- manusa/Kubernetes MCP Server - ๐๏ธ ๐ A powerful Kubernetes MCP server with additional support for OpenShift. Besides providing CRUD operations for any Kubernetes resource, this server provides specialized tools to interact with your cluster.
- nwiizo/tfmcp - ๐ฆ ๐ - A Terraform MCP server allowing AI assistants to manage and operate Terraform environments, enabling reading configurations, analyzing plans, applying configurations, and managing Terraform state.
- rohitg00/kubectl-mcp-server - ๐ โ๏ธ/๐ A Model Context Protocol (MCP) server for Kubernetes that enables AI assistants like Claude, Cursor, and others to interact with Kubernetes clusters through natural language.
- strowk/mcp-k8s-go - ๐๏ธ โ๏ธ/๐ Kubernetes cluster operations through MCP
- thunderboltsid/mcp-nutanix - ๐๏ธ ๐ /โ๏ธ Go-based MCP Server for interfacing with Nutanix Prism Central resources.
- weibaohui/k8m - ๐๏ธ โ๏ธ/๐ Provides MCP multi-cluster Kubernetes management and operations, featuring a management interface, logging, and nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
- weibaohui/kom - ๐๏ธ โ๏ธ/๐ Provides MCP multi-cluster Kubernetes management and operations. It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
- wenhuwang/mcp-k8s-eye ๐๏ธ โ๏ธ/๐ MCP Server for kubernetes management, and analyze your cluster, application health
- silenceper/mcp-k8s ๐๏ธ โ๏ธ/๐ MCP-K8S is an AI-driven Kubernetes resource management tool that allows users to operate any resources in Kubernetes clusters through natural language interaction, including native resources (like Deployment, Service) and custom resources (CRD). No need to memorize complex commands - just describe your needs, and AI will accurately execute the corresponding cluster operations, greatly enhancing the usability of Kubernetes.
๐จโ๐ป Code Execution
Code execution servers. Allow LLMs to execute code in a secure environment, e.g. for coding agents.
- pydantic/pydantic-ai/mcp-run-python ๐๐ - Run Python code in a secure sandbox via MCP tool calls
- yepcode/mcp-server-js ๐๏ธ ๐ โ๏ธ - Execute any LLM-generated code in a secure and scalable sandbox environment and create your own MCP tools using JavaScript or Python, with full support for NPM and PyPI packages
๐ค Coding Agents
Full coding agents that enable LLMs to read, edit, and execute code and solve general programming tasks completely autonomously.
- oraios/serena๐๐ - A fully-featured coding agent that relies on symbolic code operations by using language servers.
- ezyang/codemcp ๐๐ - Coding agent with basic read, write and command line tools.
- wonderwhy-er/DesktopCommanderMCP ๐๐ - Enhanced file-system and search tools, commands and prompts specific for coding.
๐ฅ๏ธ Command Line
Run commands, capture output and otherwise interact with shells and command line tools.
- ferrislucas/iterm-mcp ๐ฅ๏ธ ๐ ๏ธ ๐ฌ - A Model Context Protocol server that provides access to iTerm. You can run commands and ask questions about what you see in the iTerm terminal.
- g0t4/mcp-server-commands ๐ ๐ - Run any command with
run_commandandrun_scripttools. - maxim-saplin/mcp_safe_local_python_executor - Safe Python interpreter based on HF Smolagents
LocalPythonExecutor - MladenSU/cli-mcp-server ๐ ๐ - Command line interface with secure execution and customizable security policies
- OthmaneBlial/term_mcp_deepseek ๐ ๐ - A DeepSeek MCP-like Server for Terminal
- tumf/mcp-shell-server - A secure shell command execution server implementing the Model Context Protocol (MCP)
- wonderwhy-er/DesktopCommanderMCP ๐ ๐ ๐ ๐ช ๐ง - A swiss-army-knife that can manage/execute programs and read/write/search/edit code and text files.
๐ฌ Communication
Integration with communication platforms for message management and channel operations. Enables AI models to interact with team communication tools.
- AbdelStark/nostr-mcp โ๏ธ - A Nostr MCP server that allows to interact with Nostr, enabling posting notes, and more.
- adhikasp/mcp-twikit ๐ โ๏ธ - Interact with Twitter search and timeline
- agentmail-toolkit/mcp ๐ ๐ฌ - An MCP server to create inboxes on the fly to send, receive, and take actions on email. We aren't AI agents for email, but email for AI Agents.
- arpitbatra123/mcp-googletasks ๐ โ๏ธ - An MCP server to interface with the Google Tasks API
- carterlasalle/mac_messages_mcp ๐ ๐ ๐ - An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.
- chaindead/telegram-mcp ๐๏ธ ๐ - Telegram API integration for accessing user data, managing dialogs (chats, channels, groups), retrieving messages, and handling read status
- elie222/inbox-zero ๐ โ๏ธ - An MCP server for Inbox Zero. Adds functionality on top of Gmail like finding out which emails you need to reply to or need to follow up on.
- gotoolkits/wecombot ๐ โ๏ธ - An MCP server application that sends various types of messages to the WeCom group robot.
- 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
- jagan-shanmugam/mattermost-mcp-host ๐ ๐ - A MCP server along with MCP host that provides access to Mattermost teams, channels and messages. MCP host is integrated as a bot in Mattermost with access to MCP servers that can be configured.
- lharries/whatsapp-mcp ๐ โ๏ธ - An MCP server for WhatsApp, search and send through pesonal and group messages
- lharries/whatsapp-mcp ๐ ๐๏ธ - An MCP server for searching your personal WhatsApp messages, contacts and sending messages to individuals or groups
- MarkusPfundstein/mcp-gsuite ๐ โ๏ธ - Integration with gmail and Google Calendar.
- modelcontextprotocol/server-bluesky ๐ โ๏ธ - Bluesky instance integration for querying and interaction
- modelcontextprotocol/server-slack ๐ โ๏ธ - Slack workspace integration for channel management and messaging
- sawa-zen/vrchat-mcp - ๐ ๐ This is an MCP server for interacting with the VRChat API. You can retrieve information about friends, worlds, avatars, and more in VRChat.
- takumi0706/google-calendar-mcp ๐ โ๏ธ - An MCP server to interface with the Google Calendar API. Based on TypeScript.
- teddyzxcv/ntfy-mcp - The MCP server that keeps you informed by sending the notification on phone using ntfy
- userad/didlogic_mcp ๐ โ๏ธ - An MCP server for DIDLogic. Adds functionality to manage SIP endpoints, numbers and destinations.
- zcaceres/gtasks-mcp ๐ โ๏ธ - An MCP server to Manage Google Tasks
- InditexTech/mcp-teams-server ๐ โ๏ธ - MCP server that integrates Microsoft Teams messaging (read, post, mention, list members and threads)
- softeria/ms-365-mcp-server ๐ โ๏ธ - MCP server that connects to the whole Microsoft 365 suite using Graph API (including mail, files, Excel, calendar)
๐ค Customer Data Platforms
Provides access to customer profiles inside of customer data platforms
- iaptic/mcp-server-iaptic ๐๏ธ ๐ โ๏ธ - Connect with iaptic to ask about your Customer Purchases, Transaction data and App Revenue statistics.
- OpenDataMCP/OpenDataMCP ๐ โ๏ธ - Connect any Open Data to any LLM with Model Context Protocol.
- sergehuber/inoyu-mcp-unomi-server ๐ โ๏ธ - An MCP server to access and updates profiles on an Apache Unomi CDP server.
- tinybirdco/mcp-tinybird ๐ โ๏ธ - An MCP server to interact with a Tinybird Workspace from any MCP client.
๐๏ธ Databases
Secure database access with schema inspection capabilities. Enables querying and analyzing data with configurable security controls including read-only access.
- Aiven-Open/mcp-aiven - ๐ โ๏ธ ๐๏ธ - Navigate your Aiven projects and interact with the PostgreSQLยฎ, Apache Kafkaยฎ, ClickHouseยฎ and OpenSearchยฎ services
- alexanderzuev/supabase-mcp-server - Supabase MCP Server with support for SQL query execution and database exploration tools
- aliyun/alibabacloud-tablestore-mcp-server โ ๐ โ๏ธ - MCP service for Tablestore, features include adding documents, semantic search for documents based on vectors and scalars, RAG-friendly, and serverless.
- benborla29/mcp-server-mysql โ๏ธ ๐ - MySQL database integration in NodeJS with configurable access controls and schema inspection
- bytebase/dbhub ๐ ๐ โ Universal database MCP server supporting mainstream databases.
- c4pt0r/mcp-server-tidb ๐ โ๏ธ - TiDB database integration with schema inspection and query capabilities
- Canner/wren-engine ๐ ๐ฆ ๐ - The Semantic Engine for Model Context Protocol(MCP) Clients and AI Agents
- centralmind/gateway ๐๏ธ ๐ ๐ ๐ช - MCP and MCP SSE Server that automatically generate API based on database schema and data. Supports PostgreSQL, Clickhouse, MySQL, Snowflake, BigQuery, Supabase
- chroma-core/chroma-mcp ๐๏ธ ๐ โ๏ธ ๐ - Chroma MCP server to access local and cloud Chroma instances for retrieval capabilities
- ClickHouse/mcp-clickhouse ๐ โ๏ธ - ClickHouse database integration with schema inspection and query capabilities
- confluentinc/mcp-confluent ๐ โ๏ธ - Confluent integration to interact with Confluent Kafka and Confluent Cloud REST APIs.
- cr7258/elasticsearch-mcp-server ๐ ๐ - MCP Server implementation that provides Elasticsearch interaction
- Dataring-engineering/mcp-server-trino ๐ โ๏ธ - Trino MCP Server to query and access data from Trino Clusters.
- designcomputer/mysql_mcp_server ๐ ๐ - MySQL database integration with configurable access controls, schema inspection, and comprehensive security guidelines
- domdomegg/airtable-mcp-server ๐ ๐ - Airtable database integration with schema inspection, read and write capabilities
- edwinbernadus/nocodb-mcp-server ๐ โ๏ธ - Nocodb database integration, read and write capabilities
- ergut/mcp-bigquery-server ๐ โ๏ธ - Server implementation for Google BigQuery integration that enables direct BigQuery database access and querying capabilities
- f4ww4z/mcp-mysql-server ๐ ๐ - Node.js-based MySQL database integration that provides secure MySQL database operations
- fireproof-storage/mcp-database-server ๐ โ๏ธ - Fireproof ledger database with multi-user sync
- FreePeak/db-mcp-server ๐๏ธ ๐ โ A high-performance multi-database MCP server built with Golang, supporting MySQL & PostgreSQL (NoSQL coming soon). Includes built-in tools for query execution, transaction management, schema exploration, query building, and performance analysis, with seamless Cursor integration for enhanced database workflows.
- furey/mongodb-lens ๐ ๐ - MongoDB Lens: Full Featured MCP Server for MongoDB Databases
- gannonh/firebase-mcp ๐ฅ โ ๏ธ - Firebase services including Auth, Firestore and Storage.
- get-convex/convex-backend ๐ โ๏ธ - Convex database integration to introspect tables, functions, and run oneoff queries (Source)
- GreptimeTeam/greptimedb-mcp-server ๐ ๐ - MCP Server for querying GreptimeDB.
- 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.
- idoru/influxdb-mcp-server ๐ โ๏ธ ๐ - Run queries against InfluxDB OSS API v2.
- isaacwasserman/mcp-snowflake-server ๐ โ๏ธ - Snowflake integration implementing read and (optional) write operations as well as insight tracking
- joshuarileydev/supabase-mcp-server - Supabase MCP Server for managing and creating projects and organisations in Supabase
- jovezhong/mcp-timeplus ๐ โ๏ธ - MCP server for Apache Kafka and Timeplus. Able to list Kafka topics, poll Kafka messages, save Kafka data locally and query streaming data with SQL via Timeplus
- KashiwaByte/vikingdb-mcp-server ๐ โ๏ธ - VikingDB integration with collection and index introduction, vector store and search capabilities.
- kiliczsh/mcp-mongo-server ๐ ๐ - A Model Context Protocol Server for MongoDB
- ktanaka101/mcp-server-duckdb ๐ ๐ - DuckDB database integration with schema inspection and query capabilities
- LucasHild/mcp-server-bigquery ๐ โ๏ธ - BigQuery database integration with schema inspection and query capabilities
- mcp-server-jdbc โ ๐ - Connect to any JDBC-compatible database and query, insert, update, delete, and more.
- memgraph/mcp-memgraph ๐ ๐ - Memgraph MCP Server - includes a tool to run a query against Memgraph and a schema resource.
- modelcontextprotocol/server-postgres ๐ ๐ - PostgreSQL database integration with schema inspection and query capabilities
- modelcontextprotocol/server-sqlite ๐ ๐ - SQLite database operations with built-in analysis features
- neo4j-contrib/mcp-neo4j ๐ ๐ - Model Context Protocol with Neo4j (Run queries, Knowledge Graph Memory, Manaage Neo4j Aura Instances)
- neondatabase/mcp-server-neon ๐ โ๏ธ โ An MCP Server for creating and managing Postgres databases using Neon Serverless Postgres
- niledatabase/nile-mcp-server MCP server for Nile's Postgres platform - Manage and query Postgres databases, tenants, users, auth using LLMs
- openlink/mcp-server-odbc ๐ ๐ - An MCP server for generic Database Management System (DBMS) Connectivity via the Open Database Connectivity (ODBC) protocol
- openlink/mcp-server-sqlalchemy ๐ ๐ - An MCP server for generic Database Management System (DBMS) Connectivity via SQLAlchemy using Python ODBC (pyodbc)
- pab1it0/adx-mcp-server ๐ โ๏ธ - Query and analyze Azure Data Explorer databases
- pab1it0/prometheus-mcp-server ๐ โ๏ธ - Query and analyze Prometheus, open-source monitoring system.
- qdrant/mcp-server-qdrant ๐ ๐ - A Qdrant MCP server
- QuantGeekDev/mongo-mcp ๐ ๐ - MongoDB integration that enables LLMs to interact directly with databases.
- rashidazarang/airtable-mcp ๐ โ๏ธ - Connect AI tools directly to Airtable. Query, create, update, and delete records using natural language. Features include base management, table operations, schema manipulati