awesome-mcp-servers
Awesome MCP Servers - A curated list of Model Context Protocol servers
Stars: 193
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.
MCP Host | Documentation | |
---|---|---|
Claude Desktop | Quick Start | |
Zed Editor | Zed MCP Extensions | |
Sourcegraph Cody | Trying Cody with MCP | |
Continue | Continue x MCP | |
GPT Computer Assistant | GCA x MCP |
- π - File Systems
- π - Version Control
- βοΈ - Cloud Storage
- ποΈ - Databases
- π¬ - Communication
- π - Monitoring
- π - Search & Web
- πΊοΈ - Location Services
- π - Note Taking
- β‘ - Cloud Platforms
- π€ - 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.
- 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
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.
- 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.
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.
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
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.
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.
- 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.
Financial data and cryptocurrency information services.
- CoinMarket - Coinmarket API integration for cryptocurrency data
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.
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.
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
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.
superagentx
SuperAgentX is a lightweight open-source AI framework designed for multi-agent applications with Artificial General Intelligence (AGI) capabilities. It offers goal-oriented multi-agents with retry mechanisms, easy deployment through WebSocket, RESTful API, and IO console interfaces, streamlined architecture with no major dependencies, contextual memory using SQL + Vector databases, flexible LLM configuration supporting various Gen AI models, and extendable handlers for integration with diverse APIs and data sources. It aims to accelerate the development of AGI by providing a powerful platform for building autonomous AI agents capable of executing complex tasks with minimal human intervention.
Chat2DB
Chat2DB is an AI-driven data development and analysis platform that enables users to communicate with databases using natural language. It supports a wide range of databases, including MySQL, PostgreSQL, Oracle, SQLServer, SQLite, MariaDB, ClickHouse, DM, Presto, DB2, OceanBase, Hive, KingBase, MongoDB, Redis, and Snowflake. Chat2DB provides a user-friendly interface that allows users to query databases, generate reports, and explore data using natural language commands. It also offers a variety of features to help users improve their productivity, such as auto-completion, syntax highlighting, and error checking.
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-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.
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.
rig
Rig is a Rust library designed for building scalable, modular, and user-friendly applications powered by large language models (LLMs). It provides full support for LLM completion and embedding workflows, offers simple yet powerful abstractions for LLM providers like OpenAI and Cohere, as well as vector stores such as MongoDB and in-memory storage. With Rig, users can easily integrate LLMs into their applications with minimal boilerplate code.
dom-to-semantic-markdown
DOM to Semantic Markdown is a tool that converts HTML DOM to Semantic Markdown for use in Large Language Models (LLMs). It maximizes semantic information, token efficiency, and preserves metadata to enhance LLMs' processing capabilities. The tool captures rich web content structure, including semantic tags, image metadata, table structures, and link destinations. It offers customizable conversion options and supports both browser and Node.js environments.
aimeos
Aimeos is a full-featured e-commerce platform that is ultra-fast, cloud-native, and API-first. It offers a wide range of features including JSON REST API, GraphQL API, multi-vendor support, various product types, subscriptions, multiple payment gateways, admin backend, modular structure, SEO optimization, multi-language support, AI-based text translation, mobile optimization, and high-quality source code. It is highly configurable and extensible, making it suitable for e-commerce SaaS solutions, marketplaces, and various cloud environments. Aimeos is designed for scalability, security, and performance, catering to a diverse range of e-commerce needs.
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.
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.
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.
VideoTuna
VideoTuna is a codebase for text-to-video applications that integrates multiple AI video generation models for text-to-video, image-to-video, and text-to-image generation. It provides comprehensive pipelines in video generation, including pre-training, continuous training, post-training, and fine-tuning. The models in VideoTuna include U-Net and DiT architectures for visual generation tasks, with upcoming releases of a new 3D video VAE and a controllable facial video generation model.
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.
Open-Interface
Open Interface is a self-driving software that automates computer tasks by sending user requests to a language model backend (e.g., GPT-4V) and simulating keyboard and mouse inputs to execute the steps. It course-corrects by sending current screenshots to the language models. The tool supports MacOS, Linux, and Windows, and requires setting up the OpenAI API key for access to GPT-4V. It can automate tasks like creating meal plans, setting up custom language model backends, and more. Open Interface is currently not efficient in accurate spatial reasoning, tracking itself in tabular contexts, and navigating complex GUI-rich applications. Future improvements aim to enhance the tool's capabilities with better models trained on video walkthroughs. The tool is cost-effective, with user requests priced between $0.05 - $0.20, and offers features like interrupting the app and primary display visibility in multi-monitor setups.
LitServe
LitServe is a high-throughput serving engine designed for deploying AI models at scale. It generates an API endpoint for models, handles batching, streaming, and autoscaling across CPU/GPUs. LitServe is built for enterprise scale with a focus on minimal, hackable code-base without bloat. It supports various model types like LLMs, vision, time-series, and works with frameworks like PyTorch, JAX, Tensorflow, and more. The tool allows users to focus on model performance rather than serving boilerplate, providing full control and flexibility.
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.