
awesome-mcp-servers
Awesome MCP Servers - A curated list of Model Context Protocol servers
Stars: 1551

A curated list of awesome Model Context Protocol (MCP) servers that enable AI models to securely interact with local and remote resources through standardized server implementations. The list focuses on production-ready and experimental servers extending AI capabilities through file access, database connections, API integrations, and other contextual services.
README:
A curated list of awesome Model Context Protocol (MCP) servers. 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.
- π - File Systems
- π - Version Control
- βοΈ - Cloud Storage
- ποΈ - Databases
- π¬ - Communication
- π - Monitoring
- π - Search & Web
- πΊοΈ - Location Services
- π― - Marketing
- π - Note Taking
- β‘ - Cloud Platforms
- βοΈ - Workflow Automation
- π€ - System Automation
- π± - Social Media
- πΉ - Finance
- 𧬠- Research & Data
- π€ - AI Services
- π¦ - Virtualization
- π» - Development Tools
- π - Data Visualization
- π - Identity
- β Official protocol implementation
- 1 First implementation (when multiple implementations exist)
- 2 Second implementation
- 3 Third implementation
- n Subsequent implementations
See Helpful Tools & Utilities section for tools to help manage, configure, and work with MCP servers.
Provides direct access to local file systems with configurable permissions. Enables AI models to read, write, and manage files within specified directories.
-
Backup - Provides file and folder backup and restoration capabilities for AI agents and code editing tools
-
FileSystem1 - Direct local file system access
-
FileSystem2 - Golang implementation for local file system access
-
Everything Search - Lightning-fast Windows file search powered by Everything SDK
-
llm-context - Share code context with LLMs via Model Context Protocol or clipboard
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.
-
GitHub - GitHub API integration for repository management, PRs, issues, and more
-
GitLab - GitLab platform integration for project management and CI/CD operations
-
Git - Direct Git repository operations including reading, searching, and analyzing local repositories
-
Phabricator - Phabricator API integration for repository and project management
-
Gitingest-MCP - Gitingest integration providing prompt friendly summmaries of Github repos
Access and manage files stored in cloud storage platforms. Enables searching, reading, and organizing cloud-stored documents and data.
-
Google Drive - Google Drive integration for file access, search, and management
Secure database access with schema inspection capabilities. Enables querying and analyzing data while maintaining read-only safety by default.
-
PostgreSQL - PostgreSQL database integration with schema inspection and query capabilities
-
SQLite - SQLite database operations with built-in analysis features
-
DuckDB - DuckDB database integration with schema inspection and query capabilities
-
BigQuery1 - BigQuery database integration with schema inspection and query capabilities
-
BigQuery2 - A BigQuery MCP server for read-only SQL queries and schema exploration (available on npm)
-
Neonβ - Neon MCP Server. Allows natural language interactions with Neon for database management.
-
Qdrantβ - A Qdrant MCP server for keeping and retrieving memories in the Qdrant vector search engine.
-
MongoDB - A Model Context Protocol Server for querying and analyzing MongoDB collections.
-
MongoDB Lens - Full featured MCP Server for MongoDB databases.
-
MySQL - MySQL database integration with configurable access controls and schema inspection
-
Airtable - Read and write access to Airtable databases, with schema inspection.
-
Snowflake - Snowflake database integration with read/write capabilities and insight tracking.
-
DBUtils - A unified database access service for MCP that seamlessly integrates PostgreSQL and SQLite with a clean abstraction layer.
-
TiDB - MCP server implementation for TiDB (serverless) database.
Integration with communication platforms for message management and channel operations. Enables AI models to interact with team communication tools.
-
Slack - Slack workspace integration for channel management and messaging
-
Linear - Linear MCP Server. Provides integration with Linear's issue tracking system through MCP.
-
Atlassian - Comprehensive integration with Atlassian suite including Confluence for documentation management and Jira for issue tracking.
Access and analyze application monitoring data. Enables AI models to review error reports and performance metrics.
-
Sentry - Sentry.io integration for error tracking and performance monitoring
-
Raygun - Raygun API V3 integration for crash reporting and real user monitoring
-
Metoro - Query and interact with kubernetes environments monitored by Metoro
Web content access and automation capabilities. Enables searching, scraping, and processing web content in AI-friendly formats.
-
Puppeteer - Browser automation for web scraping and interaction
-
Brave Search - Web search capabilities using Brave's Search API
-
Fetch - Efficient web content fetching and processing for AI consumption
-
Kagi Search - TypeScript-based MCP server that integrates the Kagi Search API
-
Exa Searchβ - Integration with Exa AI Search API for real-time web information retrieval
-
NYTimes - Search articles using the NYTimes API
-
Google News - Google News search with automatic categorization, multi-language support, and comprehensive search options
-
Search1API - Search via search1api (requires paid API key)
-
Tavily - Tavily AI search API integration
-
ArXiv - Search ArXiv research papers
-
Playwright - A Model Context Protocol server that provides browser automation capabilities using Playwright.
Geographic and location-based services integration. Enables access to mapping data, directions, and place information.
-
Google Maps - Google Maps integration for location services, routing, and place details
Tools that help marketers write better content and run better campaigns.
-
Open Strategy Partners Marketing Toolsβ - a standardized editing code system, writing guidelines, web metadata generator, and product communication framework.
Integration with note-taking applications and personal knowledge management tools. Enables access to notes, documents, and personal information stores.
-
Obsidian1 - Obsidian vault integration with tools for file management, search, and content manipulation
-
Obsidian2 - Alternative implementation for reading and searching Markdown notes
-
Notion1 - Notion API integration for managing personal todo lists and notes
-
Notion2 - Alternative implementation for Notion API integration
-
Apple Notes - Read from local Apple Notes database (macOS only)
-
Todoist - An MCP server implementation for Todoist, enabling natural language task management.
Cloud platform service integration. Enables management and interaction with cloud infrastructure and services.
-
Cloudflareβ - Integration with Cloudflare services including Workers, KV, R2, and D1
-
Kubernetes - Kubernetes cluster operations through MCP
-
Tinybirdβ - Interact with a Tinybird Workspace from any MCP client.
Integration with workflow automation platforms allows AI models to execute workflows and retrieve data back to their systems.
-
Makeβ - Turn Make scenarios into callable tools for AI assistants.
Tools for shell access, system control, and task automation. Enables AI models to execute commands and interact with the operating system.
-
Shell - Autonomous shell execution and computer control (Mac)
-
Windows CLI - Windows CLI MCP Server for secure command-line interactions on Windows systems, enabling controlled access to PowerShell, CMD, and Git Bash shells.
-
Windows Control - Windows automation MCP server providing mouse, keyboard, screen capture, clipboard, and window management capabilities using NutJS.
-
Command Line - MCP server allowing any and all command execution over CMD(BE CAREFUL).
-
Apple Shortcuts - An MCP Server Integration with Apple Shortcuts
Integration with social media platforms and content sharing services. Enables interaction with social networks and content platforms.
-
BlueSky - Bluesky API integration for querying and searching feeds and posts
-
YouTube1 - YouTube integration using yt-dlp for subtitle downloading and video analysis
-
YouTube2 - Alternative implementation for fetching YouTube subtitles and transcripts
-
Spotify - Connects with Spotify for playback control and track/album/artist/playlist management.
-
TikTok - TikTok integration for getting post details and video's subtitles
Financial data and cryptocurrency information services.
-
CoinMarket - Coinmarket API integration for cryptocurrency data
-
Stripeβ - Allows you to integrate with Stripe APIs
-
ZBDβ - Interact with ZBD's payment processing APIs for instant global payments with Bitcoin and Lightning Network
Access to research papers, genetic data, and specialized datasets.
Integration with AI and machine learning services.
-
OpenAI - Query OpenAI models directly from Claude using MCP protocol
-
OpenAI Compatible Chat - Chat with models from OpenAI-compatible APIs (Perplexity, Groq, xAI, etc.)
-
Perplexity Chat with Perplexity via MCP
-
LlamaCloud - LlamaCloud MCP Server. A TypeScript-based MCP server connecting to a managed index on LlamaCloud.
-
HuggingFace Spaces - Use HuggingFace spaces from your MCP Client. Supports Images, Audio, Text and more.
-
PiAPI - PiAPI MCP server makes user able to generate media content with Midjourney/Flux/Kling/Hunyuan/Udio/Trellis directly from Claude or any other MCP-compatible apps.
-
Chronulus AI - Predict anything with Chronulus AI multimodal forecasting and prediction agents (Watch Demos on Youtube).
-
ZenMLβ - Chat with your MLOps and LLMOps pipelines using the ZenML MCP server
Secure sandbox environments for code execution and testing. Enables safe execution of code snippets and development workflows.
-
E2Bβ - Secure cloud development environments for AI agents. Enables safe code execution and testing in isolated containers.
-
Docker - An MCP server for Docker operations, enabling seamless container and compose stack management.
Tools and servers that assist with software development workflows. Enables integration with development-related services and APIs.
-
OpenRPC - A Model Context Protocol server that provides JSON-RPC functionality through OpenRPC.
-
Postman - Interact with Postman API.
-
marimoβ - CodeMirror extension that implements the Model Context Protocol (MCP) for resource mentions and prompt commands.
-
Figma - Paste a link to your Figma design to get its data in a ready-to-implement format.
-
VSCode Devtools - Connect to VSCode ide and allows using semantic tools like
find_usages
Tools for creating and managing data visualizations. Enables generation of charts, graphs, and other visual representations of data.
-
VegaLite - Generate visualizations from fetched data using the VegaLite format and renderer
Tools for identity and access management. Enables user authentication, authorization.
-
Keycloak - MCP server implementation for managing Keycloak users, groups, and realms using natural language queries.
Tools that help manage, configure, and work with MCP servers. These utilities simplify the installation process and improve the user experience.
-
mcp-get - CLI tool for installing and managing MCP servers. Simplifies server installation and configuration for Claude Desktop.
- Supports NPM-based servers
- Automatic configuration generation
- Easy server management
- Remote MCP - Solution to Remote MCP Communication, enabling effortless integration for centralized management of Model Context
Please read the contribution guidelines if you want to contribute.
To the extent possible under law, Stephen Akinyemi has waived all copyright and related or neighboring rights to this work.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for awesome-mcp-servers
Similar Open Source Tools

awesome-mcp-servers
A curated list of awesome Model Context Protocol (MCP) servers that enable AI models to securely interact with local and remote resources through standardized server implementations. The list focuses on production-ready and experimental servers extending AI capabilities through file access, database connections, API integrations, and other contextual services.

Awesome-LLM4Graph-Papers
A collection of papers and resources about Large Language Models (LLM) for Graph Learning (Graph). Integrating LLMs with graph learning techniques to enhance performance in graph learning tasks. Categorizes approaches based on four primary paradigms and nine secondary-level categories. Valuable for research or practice in self-supervised learning for recommendation systems.

tidb
TiDB is an open-source distributed SQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability.

Awesome-Text2SQL
Awesome Text2SQL is a curated repository containing tutorials and resources for Large Language Models, Text2SQL, Text2DSL, Text2API, Text2Vis, and more. It provides guidelines on converting natural language questions into structured SQL queries, with a focus on NL2SQL. The repository includes information on various models, datasets, evaluation metrics, fine-tuning methods, libraries, and practice projects related to Text2SQL. It serves as a comprehensive resource for individuals interested in working with Text2SQL and related technologies.

sglang
SGLang is a structured generation language designed for large language models (LLMs). It makes your interaction with LLMs faster and more controllable by co-designing the frontend language and the runtime system. The core features of SGLang include: - **A Flexible Front-End Language**: This allows for easy programming of LLM applications with multiple chained generation calls, advanced prompting techniques, control flow, multiple modalities, parallelism, and external interaction. - **A High-Performance Runtime with RadixAttention**: This feature significantly accelerates the execution of complex LLM programs by automatic KV cache reuse across multiple calls. It also supports other common techniques like continuous batching and tensor parallelism.

KEITH-MD
KEITH-MD is a versatile bot updated and working for all downloaders fixed and are working. Overall performance improvements. Fork the repository to get the latest updates. Get your session code for pair programming. Deploy on Heroku with a single tap. Host on Discord. Download files and deploy on Scalingo. Join the WhatsApp group for support. Enjoy the diverse features of KEITH-MD to enhance your WhatsApp experience.

anx-reader
Anx Reader is a meticulously designed e-book reader tailored for book enthusiasts. It boasts powerful AI functionalities and supports various e-book formats, enhancing the reading experience. With a modern interface, the tool aims to provide a seamless and enjoyable reading journey. It offers rich format support, seamless sync across devices, smart AI assistance, personalized reading experiences, professional reading analytics, a powerful note system, practical tools, and cross-platform support. The tool is continuously evolving with features like UI adaptation for tablets, page-turning animation, TTS voice reading, reading fonts, translation, and more in the pipeline.

ColossalAI
Colossal-AI is a deep learning system for large-scale parallel training. It provides a unified interface to scale sequential code of model training to distributed environments. Colossal-AI supports parallel training methods such as data, pipeline, tensor, and sequence parallelism and is integrated with heterogeneous training and zero redundancy optimizer.

QualityScaler
QualityScaler is a Windows app powered by AI to enhance, upscale, and de-noise photographs and videos. It provides an easy-to-use GUI for upscaling images and videos using multiple AI models. The tool supports automatic image tiling and merging to avoid GPU VRAM limitations, resizing images/videos before upscaling, and interpolation between the original and upscaled content. QualityScaler is written in Python and utilizes external packages such as torch, onnxruntime-directml, customtkinter, OpenCV, moviepy, and nuitka. It requires Windows 11 or Windows 10, at least 8GB of RAM, and a Directx12 compatible GPU with 4GB VRAM or more. The tool aims to continue improving with upcoming versions by adding new features, enhancing performance, and supporting additional AI architectures.

tt
Connect multiple CEX and DEX across multi messaging platforms. Place order, inquire your balance, access AI agent and more through plugins. Easily deploy via Docker on self-hosted platform or PAAS.

Awesome-RL-based-LLM-Reasoning
This repository is dedicated to enhancing Language Model (LLM) reasoning with reinforcement learning (RL). It includes a collection of the latest papers, slides, and materials related to RL-based LLM reasoning, aiming to facilitate quick learning and understanding in this field. Starring this repository allows users to stay updated and engaged with the forefront of RL-based LLM reasoning.

SuperCoder
SuperCoder is an open-source autonomous software development system that leverages advanced AI tools and agents to streamline and automate coding, testing, and deployment tasks, enhancing efficiency and reliability. It supports a variety of languages and frameworks for diverse development needs. Users can set up the environment variables, build and run the Go server, Asynq worker, and Postgres using Docker and Docker Compose. The project is under active development and may still have issues, but users can seek help and support from the Discord community or by creating new issues on GitHub.

aim
Aim is an open-source, self-hosted ML experiment tracking tool designed to handle 10,000s of training runs. Aim provides a performant and beautiful UI for exploring and comparing training runs. Additionally, its SDK enables programmatic access to tracked metadata β perfect for automations and Jupyter Notebook analysis. **Aim's mission is to democratize AI dev tools π―**

omi
Omi is an open-source AI wearable that provides automatic, high-quality transcriptions of meetings, chats, and voice memos. It revolutionizes how conversations are captured and managed by connecting to mobile devices. The tool offers features for seamless documentation and integration with third-party services.

IBRAHIM-AI-10.10
BMW MD is a simple WhatsApp user BOT created by Ibrahim Tech. It allows users to scan pairing codes or QR codes to connect to WhatsApp and deploy the bot on Heroku. The bot can be used to perform various tasks such as sending messages, receiving messages, and managing contacts. It is released under the MIT License and contributions are welcome.

AI-System-School
AI System School is a curated list of research in machine learning systems, focusing on ML/DL infra, LLM infra, domain-specific infra, ML/LLM conferences, and general resources. It provides resources such as data processing, training systems, video systems, autoML systems, and more. The repository aims to help users navigate the landscape of AI systems and machine learning infrastructure, offering insights into conferences, surveys, books, videos, courses, and blogs related to the field.
For similar tasks

awesome-mcp-servers
A curated list of awesome Model Context Protocol (MCP) servers that enable AI models to securely interact with local and remote resources through standardized server implementations. The list focuses on production-ready and experimental servers extending AI capabilities through file access, database connections, API integrations, and other contextual services.

Azure-Analytics-and-AI-Engagement
The Azure-Analytics-and-AI-Engagement repository provides packaged Industry Scenario DREAM Demos with ARM templates (Containing a demo web application, Power BI reports, Synapse resources, AML Notebooks etc.) that can be deployed in a customerβs subscription using the CAPE tool within a matter of few hours. Partners can also deploy DREAM Demos in their own subscriptions using DPoC.

sorrentum
Sorrentum is an open-source project that aims to combine open-source development, startups, and brilliant students to build machine learning, AI, and Web3 / DeFi protocols geared towards finance and economics. The project provides opportunities for internships, research assistantships, and development grants, as well as the chance to work on cutting-edge problems, learn about startups, write academic papers, and get internships and full-time positions at companies working on Sorrentum applications.

tidb
TiDB is an open-source distributed SQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability.

zep-python
Zep is an open-source platform for building and deploying large language model (LLM) applications. It provides a suite of tools and services that make it easy to integrate LLMs into your applications, including chat history memory, embedding, vector search, and data enrichment. Zep is designed to be scalable, reliable, and easy to use, making it a great choice for developers who want to build LLM-powered applications quickly and easily.

telemetry-airflow
This repository codifies the Airflow cluster that is deployed at workflow.telemetry.mozilla.org (behind SSO) and commonly referred to as "WTMO" or simply "Airflow". Some links relevant to users and developers of WTMO: * The `dags` directory in this repository contains some custom DAG definitions * Many of the DAGs registered with WTMO don't live in this repository, but are instead generated from ETL task definitions in bigquery-etl * The Data SRE team maintains a WTMO Developer Guide (behind SSO)

mojo
Mojo is a new programming language that bridges the gap between research and production by combining Python syntax and ecosystem with systems programming and metaprogramming features. Mojo is still young, but it is designed to become a superset of Python over time.

pandas-ai
PandasAI is a Python library that makes it easy to ask questions to your data in natural language. It helps you to explore, clean, and analyze your data using generative AI.
For similar jobs

sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.

teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.

ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.

classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.

chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.

BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students

uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.

griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.