- Centralized directory of MCP servers ranked by GitHub stars
- Servers organized into 12+ intuitive categories
- Top 20 most popular servers highlighted with descriptions
- Implementation guides and multilingual documentation
- Community resources and contribution guidelines
Browse the repository to explore MCP servers sorted by popularity and organized into categories such as Databases, Web & Browser, and Knowledge Systems. Click individual server links for installation and configuration details; no specific commands or config keys are required for the hub itself.
# MCP Servers Hub ⭐
<div align="center">
<img src="assets/mcp-hub-banner.png" alt="MCP Servers Hub Banner" width="800px">
[](README.md)
[](README-zh.md)
[](README-ja.md)
<h3>The definitive collection of Model Context Protocol servers ranked by community popularity</h3>
</div>
## What You'll Find Here
This repository serves as the central hub for discovering, comparing, and implementing Model Context Protocol (MCP) servers. Unlike other collections, we organize servers by **GitHub stars** to highlight the most community-tested implementations first.
<div align="center">
<img src="assets/mcp-ecosystem.png" alt="MCP Ecosystem Diagram" width="700px">
</div>
## Quick Navigation
- [Understanding MCP](#understanding-mcp)
- [Top 20 Most Popular Servers](#top-20-most-popular-servers)
- [Server Categories](#server-categories)
- [Implementation Guides](#implementation-guides)
- [Multilingual Support](#multilingual-support)
- [Community Resources](#community-resources)
- [Contribution Guidelines](#contribution-guidelines)
## Understanding MCP
Model Context Protocol (MCP) enables AI models to securely access external resources through standardized interfaces. This creates a powerful ecosystem where AI assistants can:
- Access file systems and databases
- Interact with APIs and web services
- Automate browsers and applications
- Manage knowledge and memory systems
- And much more
<div align="center">
<table>
<tr>
<td align="center"><img src="assets/mcp-local.png" width="120px"><br><b>Local Access</b><br>File systems, databases, applications</td>
<td align="center"><img src="assets/mcp-cloud.png" width="120px"><br><b>Cloud Services</b><br>APIs, web services, platforms</td>
<td align="center"><img src="assets/mcp-knowledge.png" width="120px"><br><b>Knowledge Systems</b><br>Memory, RAG, embeddings</td>
</tr>
</table>
</div>
## Top 20 Most Popular Servers
These servers have gained the most traction in the MCP community, ranked by GitHub stars:
| Rank | Server | Stars | Language | Category | Description |
|------|--------|-------|----------|----------|-------------|
| 1 | [DuckDuckGo MCP Server](https://github.com/zhsama/duckduckgo-mcp-server) | ⭐ 1,200+ | 📇 TypeScript | 🔍 Search | Web search capabilities without API keys |
| 2 | [Meme MCP Server](https://github.com/haltakov/mcp-server-meme) | ⭐ 950+ | 📇 TypeScript | 🎨 Media | Generate memes using ImgFlip API |
| 3 | [MongoDB Lens](https://github.com/furey/mongodb-lens) | ⭐ 820+ | 📇 TypeScript | 🗄️ Database | Full-featured MongoDB database analysis |
| 4 | [MCP Node Fetch](https://github.com/mcollina/mcp-node-fetch) | ⭐ 780+ | 📇 TypeScript | 🌐 Web | Fetch web content using Node.js undici |
| 5 | [nile-mcp](https://github.com/niledatabase/nile-mcp) | ⭐ 750+ | 📇 TypeScript | 🗄️ Database | Manage and query Nile databases |
| 6 | [FastAPI-MCP](https://github.com/tadata-org/fastapi-mcp) | ⭐ 720+ | 🐍 Python | 🛠️ Developer | Auto-expose FastAPI endpoints as MCP tools |
| 7 | [Solana Agent Kit](https://github.com/sendaifun/solana-agent-kit) | ⭐ 680+ | 📇 TypeScript | 💰 Finance | Interact with Solana blockchain |
| 8 | [Memory Bank MCP](https://github.com/movibe/memory-bank-mcp) | ⭐ 650+ | 📇 TypeScript | 🧠 Memory | Structured repositories for context tracking |
| 9 | [tfmcp](https://github.com/nwiizo/tfmcp) | ⭐ 620+ | 🦀 Rust | ☁️ Cloud | Terraform environment management |
| 10 | [Code MCP](https://github.com/ezyang/code-mcp) | ⭐ 590+ | 🐍 Python | 💻 Coding | File operations with git integration |
| 11 | [NebulaGraph MCP Server](https://github.com/PsiACE/nebula-mcp) | ⭐ 580+ | 🐍 Python | 🗄️ Database | Graph database exploration and queries |
| 12 | [playwright-mcp](https://github.com/blackwhite084/playwright-mcp) | ⭐ 560+ | 🐍 Python | 🌐 Web | Browser automation using Playwright |
| 13 | [Neo4j MCP Server](https://github.com/ujjalcal/neo4j-mcp) | ⭐ 520+ | 🐍 Python | 🗄️ Database | Graph database interactions with Neo4j |
| 14 | [image-tools-mcp](https://github.com/kshern/image-tools-mcp) | ⭐ 510+ | 📇 TypeScript | 🎨 Media | Image processing and manipulation tools |
| 15 | [Gitingest-MCP](https://github.com/puravparab/gitingest-mcp) | ⭐ 490+ | 🐍 Python | 🌐 Web | Extract information from Github repositories |
| 16 | [MCP Databricks](https://github.com/RafaelCartenet/mcp-databricks) | ⭐ 480+ | 🐍 Python | 🗄️ Database | Execute SQL queries against Databricks |
| 17 | [Storm MCP Server](https://github.com/sionic-ai/storm-mcp) | ⭐ 470+ | 🐍 Python | 🧠 Memory | Integration with RAG data sources |
| 18 | [mcp-airbnb](https://github.com/openbnb-org/mcp-server-airbnb) | ⭐ 450+ | 📇 TypeScript | 🌐 Web | Search for Airbnb listings and properties |
| 19 | [MCP Command Proxy](https://github.com/Hormold/mcp-command-proxy) | ⭐ 420+ | 📇 TypeScript | 🌐 Web | Run and interact with command-line apps |
| 20 | [kb-mcp-server](https://github.com/Geeksfino/kb-mcp-server) | ⭐ 410+ | 🐍 Python | 🧠 Memory | Portable semantic/graph based retrieval |
*[See all servers ranked by stars](#all-servers-by-stars)*
## Server Categories
We've organized servers into intuitive categories to help you find exactly what you need:
<div align="center">
<table>
<tr>
<td><a href="#databases">🗄️ Databases</a></td>
<td><a href="#web-and-browser">🌐 Web & Browser</a></td>
<td><a href="#development">💻 Development</a></td>
<td><a href="#knowledge-systems">🧠 Knowledge Systems</a></td>
</tr>
<tr>
<td><a href="#cloud-services">☁️ Cloud Services</a></td>
<td><a href="#file-operations">📂 File Operations</a></td>
<td><a href="#communication">💬 Communication</a></td>
<td><a href="#finance">💰 Finance</a></td>
</tr>
<tr>
<td><a href="#media-and-content">🎨 Media & Content</a></td>
<td><a href="#search-engines">🔍 Search Engines</a></td>
<td><a href="#productivity">⚡ Productivity</a></td>
<td><a href="#security">🔒 Security</a></td>
</tr>
</table>
</div>
### 🗄️ Databases
Connect AI models to various database systems for querying, analysis, and management.
| Server | Stars | Language | Type | Description |
|--------|-------|----------|------|-------------|
| [MongoDB Lens](https://github.com/furey/mongodb-lens) | ⭐ 820+ | 📇 TypeScript | 🏠 Local | Full-featured MongoDB database analysis |
| [nile-mcp](https://github.com/niledatabase/nile-mcp) | ⭐ 750+ | 📇 TypeScript | ☁️ Cloud | Manage and query Nile databases |
| [NebulaGraph MCP Server](https://github.com/PsiACE/nebula-mcp) | ⭐ 580+ | 🐍 Python | 🏠 Local | Graph database exploration and queries |
| [Neo4j MCP Server](https://github.com/ujjalcal/neo4j-mcp) | ⭐ 520+ | 🐍 Python | 🏠 Local | Graph database interactions with Neo4j |
| [MCP Databricks](https://github.com/RafaelCartenet/mcp-databricks) | ⭐ 480+ | 🐍 Python | ☁️ Cloud | Execute SQL queries against Databricks |
| [Postgres MCP](https://github.com/postgresml/postgres-mcp) | ⭐ 380+ | 🐍 Python | 🏠 Local | PostgreSQL database management and queries |
| [Supabase MCP](https://github.com/supabase-community/supabase-mcp) | ⭐ 350+ | 📇 TypeScript | ☁️ Cloud | Interact with Supabase databases and services |
| [Redis MCP](https://github.com/redis-tools/redis-mcp) | ⭐ 320+ | 📇 TypeScript | 🏠 Local | Redis database operations and monitoring |
| [MySQL MCP](https://github.com/mysql-tools/mysql-mcp) | ⭐ 310+ | 🐍 Python | 🏠 Local | MySQL database management and queries |
| [DynamoDB MCP](https://github.com/aws-community/dynamodb-mcp) | ⭐ 290+ | 📇 TypeScript | ☁️ Cloud | Amazon DynamoDB operations and queries |
| [Firestore MCP](https://github.com/firebase-tools/firestore-mcp) | ⭐ 280+ | 📇 TypeScript | ☁️ Cloud | Google Firestore database operations |
| [SQLite MCP](https://github.com/sqlite-tools/sqlite-mcp) | ⭐ 270+ | 🐍 Python | 🏠 Local | Lightweight SQLite database management |
*[View all database servers](#all-database-servers)*
### 🌐 Web & Browser
Enable AI models to access web content, automate browsers, and interact with websites.
| Server | Stars | Language | Type | Description |
|--------|-------|----------|------|-------------|
| [MCP Node Fetch](https://github.com/mcollina/mcp-node-fetch) | ⭐ 780+ | 📇 TypeScript | 🏠 Local | Fetch web content using Node.js undici |
| [playwright-mcp](https://github.com/blackwhite084/playwright-mcp) | ⭐ 560+ | 🐍 Python | 🏠 Local | Browser automation using Playwright |
| [Gitingest-MCP](https://github.com/puravparab/gitingest-mcp) | ⭐ 490+ | 🐍 Python | 🏠 Local | Extract information from Github repositories |
| [mcp-airbnb](https://github.com/openbnb-org/mcp-server-airbnb) | ⭐ 450+ | 📇 TypeScript | ☁️ Cloud | Search for Airbnb listings and properties |
| [MCP Command Proxy](https://github.com/Hormold/mcp-command-proxy) | ⭐ 420+ | 📇 TypeScript | 🏠 Local | Run and interact with command-line apps |
| [mcp-dingdingbot-server](https://github.com/HundunOnline/mcp-dingdingbot-server) | ⭐ 390+ | 🏎️ Go | ☁️ Cloud | DingDing webhook MCP server for notifications |
| [Puppeteer MCP](https://github.com/browser-tools/puppeteer-mcp) | ⭐ 340+ | 📇 TypeScript | 🏠 Local | Browser automation with Puppeteer |
| [Selenium MCP](https://github.com/webdriver/selenium-mcp) | ⭐ 310+ | 🐍 Python | 🏠 Local | Web automation with Selenium WebDriver |
| [Axios MCP](https://github.com/http-tools/axios-mcp) | ⭐ 300+ | 📇 TypeScript | 🏠 Local | HTTP requests with Axios client |
| [Cheerio MCP](https://github.com/scraping-tools/cheerio-mcp) | ⭐ 290+ | 📇 TypeScript | 🏠 Local | Web scraping with Cheerio |
| [Headless Chrome MCP](https://github.com/browser-tools/headless-chrome-mcp) | ⭐ 280+ | 📇 TypeScript | 🏠 Local | Headless Chrome browser automation |
| [Beautiful Soup MCP](https://github.com/scraping-tools/bs4-mcp) | ⭐ 270+ | 🐍 Python | 🏠 Local | Python web scraping with Beautiful Soup |
*[View all web & browser servers](#all-web-and-browser-servers)*
### 🧠 Knowledge Systems
Enhance AI capabilities with knowledge retrieval, memory, and context management.
| Server | Stars | Language | Type | Description |
|--------|-------|----------|------|-------------|
| [Memory Bank MCP](https://github.com/movibe/memory-bank-mcp) | ⭐ 650+ | 📇 TypeScript | 🏠 Local | Structured repositories for context tracking |
| [Storm MCP Server](https://github.com/sionic-ai/storm-mcp) | ⭐ 470+ | 🐍 Python | ☁️ Cloud | Integration with RAG data sources |
| [kb-mcp-server](https://github.com/Geeksfino/kb-mcp-server) | ⭐ 410+ | 🐍 Python | 🏠 Local | Portable semantic/graph based retrieval |
| [MCP Server](https://github.com/antfu/mcp-server) | ⭐ 390+ | 📇 TypeScript | 🏠 Local | Enhanced context awareness for Vite/Nuxt apps |
| [Chroma MCP](https://github.com/chroma-core/chroma-mcp) | ⭐ 360+ | 🐍 Python | 🏠 Local | Vector database for embeddings and retrieval |
| [LlamaIndex MCP](https://github.com/run-llama/llamaindex-mcp) | ⭐ 340+ | 🐍 Python | 🏠 Local | Data framework for LLM applications |
| [Pinecone MCP](https://github.com/pinecone-io/pinecone-mcp) | ⭐ 320+ | 📇 TypeScript | ☁️ Cloud | Vector search for semantic queries |
| [Weaviate MCP](https://github.com/weaviate/weaviate-mcp) | ⭐ 290+ | 🏎️ Go | 🏠 Local | Vector database with semantic search |
| [Qdrant MCP](https://github.com/qdrant/qdrant-mcp) | ⭐ 280+ | 🦀 Rust | 🏠 Local | Vector similarity search engine |
| [Milvus MCP](https://github.com/milvus-io/milvus-mcp) | ⭐ 270+ | 🏎️ Go | 🏠 Local | Vector database for similarity search |
| [Langchain MCP](https://github.com/langchain-ai/langchain-mcp) | ⭐ 260+ | 🐍 Python | 🏠 Local | Framework for LLM application development |
| [Semantic Kernel MCP](https://github.com/microsoft/semantic-kernel-mcp) | ⭐ 250+ | #️⃣ C# | 🏠 Local | Microsoft's SDK for AI orchestration |
*[View all knowledge system servers](#all-knowledge-system-servers)*
### 🎨 Media & Content
Process, generate, and manipulate media content including images, audio, and video.
| Server | Stars | Language | Type | Description |
|--------|-------|----------|------|-------------|
| [Meme MCP Server](https://github.com/haltakov/mcp-server-meme) | ⭐ 950+ | 📇 TypeScript | ☁️ Cloud | Generate memes using ImgFlip API |
| [image-tools-mcp](https://github.com/kshern/image-tools-mcp) | ⭐ 510+ | 📇 TypeScript | 🏠 Local | Image dimensions, compression, and format conversion |
| [add-watermark](https://github.com/mcp-media/add-watermark) | ⭐ 380+ | 📇 TypeScript | 🏠 Local | Add watermarks to images with customization |
| [analyze_content](https://github.com/mcp-file/analyze_content) | ⭐ 350+ | 🐍 Python | 🏠 Local | File preview and content analysis |
| [FFMPEG MCP](https://github.com/video-tools/ffmpeg-mcp) | ⭐ 330+ | 🐍 Python | 🏠 Local | Video processing with FFMPEG |
| [Stable Diffusion MCP](https://github.com/ai-image/sd-mcp) | ⭐ 320+ | 🐍 Python | 🏠 Local | Image generation with Stable Diffusion |
| [PDF Tools MCP](https://github.com/document-ai/pdf-tools-mcp) | ⭐ 300+ | 📇 TypeScript | 🏠 Local | PDF manipulation and extraction |
| [Speech MCP](https://github.com/audio-tools/speech-mcp) | ⭐ 280+ | 🐍 Python | 🏠 Local | Text-to-speech and speech-to-text conversion |
| [Midjourney MCP](https://github.com/ai-image/midjourney-mcp) | ⭐ 270+ | 📇 TypeScript | ☁️ Cloud | Image generation with Midjourney API |
| [OpenAI DALL-E MCP](https://github.com/ai-image/dalle-mcp) | ⭐ 260+ | 📇 TypeScript | ☁️ Cloud | Image generation with DALL-E API |
| [YouTube MCP](https://github.com/video-tools/youtube-mcp) | ⭐ 250+ | 🐍 Python | ☁️ Cloud | YouTube video search and metadata |
| [Spotify MCP](https://github.com/audio-tools/spotify-mcp) | ⭐ 240+ | 📇 TypeScript | ☁️ Cloud | Spotify music search and playback control |
*[View all media & content servers](#all-media-content-servers)*
### 🔍 Search Engines
Connect AI models to search engines and information retrieval systems.
| Server | Stars | Language | Type | Description |
|--------|-------|----------|------|-------------|
| [DuckDuckGo MCP Server](https://github.com/zhsama/duckduckgo-mcp-server) | ⭐ 1,200+ | 📇 TypeScript | 🏠 Local | Web search capabilities without API keys |
| [Google Search MCP](https://github.com/search-tools/google-mcp) | ⭐ 380+ | 📇 TypeScript | ☁️ Cloud | Google search with structured results |
| [Bing MCP](https://github.com/microsoft-community/bing-mcp) | ⭐ 340+ | #️⃣ C# | ☁️ Cloud | Bing search with image and news capabilities |
| [Elasticsearch MCP](https://github.com/elastic-community/elasticsearch-mcp) | ⭐ 320+ | 📇 TypeScript | 🏠 Local | Full-text search with Elasticsearch |
| [Algolia MCP](https://github.com/search-tools/algolia-mcp) | ⭐ 290+ | 📇 TypeScript | ☁️ Cloud | Fast and relevant search with Algolia |
| [Meilisearch MCP](https://github.com/search-tools/meilisearch-mcp) | ⭐ 270+ | 🦀 Rust | 🏠 Local | Lightning-fast search engine |
| [Typesense MCP](https://github.com/search-tools/typesense-mcp) | ⭐ 250+ | 📇 TypeScript | 🏠 Local | Open source search engine |
| [Solr MCP](https://github.com/apache-community/solr-mcp) | ⭐ 240+ | ☕ Java | 🏠 Local | Apache Solr search platform |
| [Brave Search MCP](https://github.com/search-tools/brave-mcp) | ⭐ 230+ | 📇 TypeScript | ☁️ Cloud | Privacy-focused search engine |
| [Kagi MCP](https://github.com/search-tools/kagi-mcp) | ⭐ 220+ | 📇 TypeScript | ☁️ Cloud | Premium search engine with AI features |
*[View all search engine servers](#all-search-engine-servers)*
### 💻 Development
Tools for software development, code analysis, and developer workflows.
| Server | Stars | Language | Type | Description |
|--------|-------|----------|------|-------------|
| [FastAPI-MCP](https://github.com/tadata-org/fastapi-mcp) | ⭐ 720+ | 🐍 Python | 🏠 Local | Auto-expose FastAPI endpoints as MCP tools |
| [Code MCP](https://github.com/ezyang/code-mcp) | ⭐ 590+ | 🐍 Python | 🏠 Local | File operations with git integration |
| [add_task](https://github.com/taskwarrior/add_task) | ⭐ 380+ | 📇 TypeScript | 🏠 Local | Task management for development projects |
| [add-note](https://github.com/illumio/add-note) | ⭐ 360+ | 📇 TypeScript | 🏠 Local | Note-taking for development workflows |
| [add-note](https://github.com/datetime/add-note) | ⭐ 350+ | 📇 TypeScript | 🏠 Local | Time-stamped notes for development |
| [GitHub MCP](https://github.com/github-tools/github-mcp) | ⭐ 330+ | 📇 TypeScript | ☁️ Cloud | GitHub repository management |
| [VSCode MCP](https://github.com/editor-tools/vscode-mcp) | ⭐ 310+ | 📇 TypeScript | 🏠 Local | VSCode editor integration |
| [Docker MCP](https://github.com/container-tools/docker-mcp) | ⭐ 290+ | 🏎️ Go | 🏠 Local | Docker container management |
| [GitLab MCP](https://github.com/gitlab-tools/gitlab-mcp) | ⭐ 280+ | 📇 TypeScript | ☁️ Cloud | GitLab repository and CI/CD management |
| [npm MCP](https://github.com/node-tools/npm-mcp) | ⭐ 270+ | 📇 TypeScript | 🏠 Local | npm package management |
| [pip MCP](https://github.com/python-tools/pip-mcp) | ⭐ 260+ | 🐍 Python | 🏠 Local | Python package management |
| [Jira MCP](https://github.com/atlassian-tools/jira-mcp) | ⭐ 250+ | 📇 TypeScript | ☁️ Cloud | Jira issue tracking and management |
| [Bitbucket MCP](https://github.com/atlassian-tools/bitbucket-mcp) | ⭐ 240+ | 📇 TypeScript | ☁️ Cloud | Bitbucket repository management |
*[View all development servers](#all-development-servers)*
No reviews yet — be the first
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
Social sign-in isn’t configured yet. You can still create an account with email below, or ask an admin to add Google/GitHub/Discord OAuth credentials.
Sequential Thinking is an MCP server that provides a tool for dynamic and reflective problem-solving through a structured, step-by-step thinking process. It is…
Filesystem is a Node.js server that implements the Model Context Protocol (MCP) for filesystem operations. It enables AI assistants to read, write, and manage…
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
A collection of reference implementations for the Model Context Protocol (MCP), demonstrating secure and controlled access to tools and data sources for Large…