2024-12-11 16:05:03 -06:00
2024-11-29 23:08:44 -06:00
2024-11-30 11:15:08 -06:00
2024-12-11 16:05:03 -06:00

Awesome MCP Servers Awesome

English 中文文档 日本語 Discord Subreddit subscribers

A curated list of awesome Model Context Protocol (MCP) servers.

What is MCP?

MCP is an open protocol that enables AI models to securely interact with local and remote resources through standardized server implementations. This list focuses on production-ready and experimental MCP servers that extend AI capabilities through file access, database connections, API integrations, and other contextual services.

Tutorials

Community

Legend

  • 🎖️  official implementation
  • 🐍  Python codebase
  • 📇  TypeScript codebase
  • 🏎️  Go codebase
  • ☁️ - Cloud Service
  • 🏠 - Local Service
  • 🍎 For macOS
  • 🪟 For Windows

Server Implementations

Note

We now have a web-based directory that is synced with the repository.

📂 Browser Automation

Web content access and automation capabilities. Enables searching, scraping, and processing web content in AI-friendly formats.

☁️ Cloud Platforms

Cloud platform service integration. Enables management and interaction with cloud infrastructure and services.

🖥️ Command Line

Run commands, capture output and otherwise interact with shells and command line tools.

💬 Communication

Integration with communication platforms for message management and channel operations. Enables AI models to interact with team communication tools.

👤 Customer Data Platforms

Provides access to customer profiles inside of customer data platforms

🗄️ Databases

Secure database access with schema inspection capabilities. Enables querying and analyzing data with configurable security controls including read-only access.

💻 Developer Tools

Tools and integrations that enhance the development workflow and environment management.

🧮 Data Science Tools

Integrations and tools designed to simplify data exploration, analysis and enhance data science workflows.

📂 File Systems

Provides direct access to local file systems with configurable permissions. Enables AI models to read, write, and manage files within specified directories.

💰 Finance & Fintech

Financial data access and cryptocurrency market information. Enables querying real-time market data, crypto prices, and financial analytics.

  • QuantGeekDev/coincap-mcp 📇 ☁️ - Real-time cryptocurrency market data integration using CoinCap's public API, providing access to crypto prices and market information without API keys
  • anjor/coinmarket-mcp-server 🐍 🏠 - Coinmarket API integration to fetch cryptocurrency listings and quotes

🧠 Knowledge & Memory

Persistent memory storage using knowledge graph structures. Enables AI models to maintain and query structured information across sessions.

🗺️ Location Services

Geographic and location-based services integration. Enables access to mapping data, directions, and place information.

📊 Monitoring

Access and analyze application monitoring data. Enables AI models to review error reports and performance metrics.

🔎 Search

🚆 Travel & Transportation

Access to travel and transportation information. Enables querying schedules, routes, and real-time travel data.

🔄 Version Control

Interact with Git repositories and version control platforms. Enables repository management, code analysis, pull request handling, issue tracking, and other version control operations through standardized APIs.

🛠️ Other Tools and Integrations

Frameworks

  • Genkit MCP 📇  Provides integration between Genkit and the Model Context Protocol (MCP).
  • @modelcontextprotocol/server-langchain 🐍 - Provides MCP tool calling support in LangChain, allowing for the integration of MCP tools into LangChain workflows.
  • mark3labs/mcp-go 🏎️ - Golang SDK for building MCP Servers and Clients.
  • metoro-io/mcp-golang 🏎️ - Golang framework for building MCP Servers, focussed on type safety
  • FastMCP 🐍 - A high-level framework for building MCP servers in Python
  • mcp-rs-template 🦀 - MCP CLI server template for Rust
  • Foxy Contexts 🏎️ - Golang library to write MCP Servers declaratively with functional testing included
  • LiteMCP - A high-level framework for building MCP servers in JavaScript/TypeScript
  • mcp-framework - Fast and elegant TypeScript framework for building MCP servers

Clients

Tips and Tricks

Official prompt to inform LLMs how to use MCP

Want to ask Claude about Model Context Protocol?

Create a Project, then add this file to it:

https://modelcontextprotocol.io/llms-full.txt

Now Claude can answer questions about writing MCP servers and how they work

Star History

Star History Chart
Description
No description provided
Readme MIT 41 MiB
Languages
Markdown 100%