Skip to content

Latest commit

ย 

History

History
362 lines (281 loc) ยท 35.8 KB

README.md

File metadata and controls

362 lines (281 loc) ยท 35.8 KB

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
  • programming language
    • ๐Ÿ โ€“ย Python codebase
    • ๐Ÿ“‡ โ€“ย TypeScript codebase
    • ๐ŸŽ๏ธ โ€“ย Go codebase
    • ๐Ÿฆ€ โ€“ย Rust codebase
    • #๏ธโƒฃ - C# Codebase
  • scope
    • โ˜๏ธ - Cloud Service
    • ๐Ÿ  - Local Service
  • operating system
    • ๐ŸŽ โ€“ For macOS
    • ๐ŸชŸ โ€“ For Windows

Note

Confused about Local ๐Ÿ  vs Cloud โ˜๏ธ?

  • Use local when MCP server is talking to a locally installed software, e.g. taking control over Chrome browser.
  • Use network when MCP server is talking to remote APIs, e.g. weather API.

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.

๐ŸŽจ Art & Culture

Access and explore art collections, cultural heritage, and museum databases. Enables AI models to search and analyze artistic and cultural content.

burningion/video-editing-mcp ๐Ÿ“น๐ŸŽฌ - Add, Analyze, Search, and Generate Video Edits from your Video Jungle Collection

  • r-huijts/rijksmuseum-mcp ๐Ÿ“‡ โ˜๏ธ - Rijksmuseum API integration for artwork search, details, and collections

โ˜๏ธ Cloud Platforms

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

  • Cloudflare MCP Server ๐ŸŽ–๏ธ ๐Ÿ“‡ โ˜๏ธ - Integration with Cloudflare services including Workers, KV, R2, and D1
  • Kubernetes MCP Server - ๐ŸŽ๏ธ โ˜๏ธ/๐Ÿ  Kubernetes cluster operations through MCP
  • @flux159/mcp-server-kubernetes - ๐Ÿ“‡ โ˜๏ธ/๐Ÿ  Typescript implementation of Kubernetes cluster operations for pods, deployments, 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
  • berlinbra/alpha-vantage-mcp ๐Ÿ โ˜๏ธ - Alpha Vantage API integration to fetch both stock and crypto information

๐Ÿง  Knowledge & Memory

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

  • @modelcontextprotocol/server-memory ๐Ÿ“‡ ๐Ÿ  - Knowledge graph-based persistent memory system for maintaining context
  • /CheMiguel23/MemoryMesh ๐Ÿ“‡ ๐Ÿ  - Enhanced graph-based memory with a focus on AI role-play and story generation
  • /topoteretes/cognee ๐Ÿ“‡ ๐Ÿ  - Memory manager for AI apps and Agents using various graph and vector stores and allowing ingestion from 30+ data sources
  • @hannesrudolph/mcp-ragdocs ๐Ÿ ๐Ÿ  - An MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context
  • @kaliaboi/mcp-zotero ๐Ÿ“‡ โ˜๏ธ - A connector for LLMs to work with collections and sources on your Zotero Cloud

๐Ÿ—บ๏ธ 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.

  • @modelcontextprotocol/server-sentry ๐Ÿ โ˜๏ธ - Sentry.io integration for error tracking and performance monitoring
  • @modelcontextprotocol/server-raygun ๐Ÿ“‡ โ˜๏ธ - Raygun API V3 integration for crash reporting and real user monitoring
  • metoro-io/metoro-mcp-server ๐ŸŽ–๏ธ ๐ŸŽ๏ธ โ˜๏ธ - Query and interact with kubernetes environments monitored by Metoro
  • grafana/mcp-grafana ๐ŸŽ–๏ธ ๐Ÿ ๐Ÿ  โ˜๏ธ - Search dashboards, investigate incidents and query datasources in your Grafana instance

๐Ÿ”Ž Search

๐Ÿ”’ Security

  • dnstwist MCP Server ๐Ÿ“‡๐ŸชŸโ˜๏ธ - MCP server for dnstwist, a powerful DNS fuzzing tool that helps detect typosquatting, phishing, and corporate espionage.
  • Maigret MCP Server ๐Ÿ“‡๐ŸชŸโ˜๏ธ - MCP server for maigret, a powerful OSINT tool that collects user account information from various public sources. This server provides tools for searching usernames across social networks and analyzing URLs.
  • Shodan MCP Server ๐Ÿ“‡๐ŸชŸโ˜๏ธ - MCP server for querying the Shodan API and Shodan CVEDB. This server provides tools for IP lookups, device searches, DNS lookups, vulnerability queries, CPE lookups, and more.
  • VirusTotal MCP Server ๐Ÿ“‡๐ŸชŸโ˜๏ธ - MCP server for querying the VirusTotal API. This server provides tools for scanning URLs, analyzing file hashes, and retrieving IP address reports.

๐Ÿš† 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

  • ivo-toby/contentful-mcp ๐Ÿ“‡ ๐Ÿ  - Update, create, delete content, content-models and assets in your Contentful Space
  • mzxrai/mcp-openai ๐Ÿ“‡ โ˜๏ธ - Chat with OpenAI's smartest models
  • mrjoshuak/godoc-mcp ๐ŸŽ๏ธ ๐Ÿ  - Token-efficient Go documentation server that provides AI assistants with smart access to package docs and types without reading entire source files
  • pierrebrunelle/mcp-server-openai ๐Ÿ โ˜๏ธ - Query OpenAI models directly from Claude using MCP protocol
  • @modelcontextprotocol/server-everything ๐Ÿ“‡ ๐Ÿ  - MCP server that exercises all the features of the MCP protocol
  • baba786/phabricator-mcp-server ๐Ÿ โ˜๏ธ - Interacting with Phabricator API
  • MarkusPfundstein/mcp-obsidian ๐Ÿ โ˜๏ธ ๐Ÿ  - Interacting with Obsidian via REST API
  • calclavia/mcp-obsidian ๐Ÿ“‡ ๐Ÿ  - This is a connector to allow Claude Desktop (or any MCP client) to read and search any directory containing Markdown notes (such as an Obsidian vault).
  • anaisbetts/mcp-youtube ๐Ÿ“‡ โ˜๏ธ - Fetch YouTube subtitles
  • danhilse/notion_mcp ๐Ÿ โ˜๏ธ - Integrates with Notion's API to manage personal todo lists
  • rusiaaman/wcgw ๐Ÿ ๐Ÿ  - Autonomous shell execution, computer control and coding agent. (Mac)
  • reeeeemo/ancestry-mcp ๐Ÿ ๐Ÿ  - Allows the AI to read .ged files and genetic data
  • sirmews/apple-notes-mcp ๐Ÿ ๐Ÿ  - Allows the AI to read from your local Apple Notes database (macOS only)
  • anjor/coinmarket-mcp-server ๐Ÿ ๐Ÿ  - Coinmarket API integration to fetch cryptocurrency listings and quotes
  • suekou/mcp-notion-server ๐Ÿ“‡ ๐Ÿ  - Interacting with Notion API
  • amidabuddha/unichat-mcp-server ๐Ÿ/๐Ÿ“‡ โ˜๏ธ - Send requests to OpenAI, MistralAI, Anthropic, xAI, Google AI or DeepSeek using MCP protocol via tool or predefined prompts. Vendor API key required
  • evalstate/mcp-miro ๐Ÿ“‡ โ˜๏ธ - Access MIRO whiteboards, bulk create and read items. Requires OAUTH key for REST API.
  • sooperset/mcp-atlassian ๐Ÿ โ˜๏ธ - Natural language search and content access for Confluence workspaces
  • pyroprompts/any-chat-completions-mcp - Chat with any other OpenAI SDK Compatible Chat Completions API, like Perplexity, Groq, xAI and more
  • anaisbetts/mcp-installer ๐Ÿ ๐Ÿ  - An MCP server that installs other MCP servers for you.
  • tanigami/mcp-server-perplexity ๐Ÿ โ˜๏ธ - Interacting with Perplexity API.
  • future-audiences/wikimedia-enterprise-model-context-protocol ๐Ÿ โ˜๏ธ - Wikipedia Article lookup API
  • andybrandt/mcp-simple-timeserver ๐Ÿ ๐Ÿ โ˜๏ธ - An MCP server that allows checking local time on the client machine or current UTC time from an NTP server
  • andybrandt/mcp-simple-openai-assistant - ๐Ÿ โ˜๏ธ MCP to talk to OpenAI assistants (Claude can use any GPT model as his assitant)
  • @llmindset/mcp-hfspace ๐Ÿ“‡ โ˜๏ธ - Use HuggingFace Spaces directly from Claude. Use Open Source Image Generation, Chat, Vision tasks and more. Supports Image, Audio and text uploads/downloads.
  • zueai/mcp-manager ๐Ÿ“‡ โ˜๏ธ - Simple Web UI to install and manage MCP servers for Claude Desktop App.
  • wong2/mcp-cli ๐Ÿ“‡ ๐Ÿ  - CLI tool for testing MCP servers
  • isaacwasserman/mcp-vegalite-server ๐Ÿ ๐Ÿ  - Generate visualizations from fetched data using the VegaLite format and renderer.
  • tevonsb/homeassistant-mcp ๐Ÿ“‡ ๐Ÿ  - Access Home Assistant data and control devices (lights, switches, thermostats, etc).
  • allenporter/mcp-server-home-assistant ๐Ÿ ๐Ÿ  - Expose all Home Assistant voice intents through a Model Context Protocol Server allowing home control.
  • nguyenvanduocit/all-in-one-model-context-protocol ๐ŸŽ๏ธ ๐Ÿ  - Some useful tools for developer, almost everything an engineer need: confluence, Jira, Youtube, run script, knowledge base RAG, fetch URL, Manage youtube channel, emails, calendar, gitlab
  • @joshuarileydev/mac-apps-launcher-mcp-server ๐Ÿ“‡ ๐Ÿ  - An MCP server to list and launch applications on MacOS
  • ZeparHyfar/mcp-datetime - MCP server providing date and time functions in various formats
  • SecretiveShell/MCP-wolfram-alpha ๐Ÿ โ˜๏ธ - An MCP server for querying wolfram alpha API.
  • Amazon Bedrock Nova Canvas ๐Ÿ“‡ โ˜๏ธ - Use Amazon Nova Canvas model for image generation.
  • apinetwork/piapi-mcp-server ๐Ÿ“‡ โ˜๏ธ 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.
  • gotoolkits/DifyWorkflow - ๐ŸŽ๏ธ โ˜๏ธ Tools to the query and execute of Dify workflows
  • @pskill9/hn-server - ๐Ÿ“‡ โ˜๏ธ Parses the HTML content from news.ycombinator.com (Hacker News) and provides structured data for different types of stories (top, new, ask, show, jobs).
  • @mediar-ai/screenpipe - ๐ŸŽ–๏ธ ๐Ÿฆ€ ๐Ÿ  ๐ŸŽ Local-first system capturing screen/audio with timestamped indexing, SQL/embedding storage, semantic search, LLM-powered history analysis, and event-triggered actions - enables building context-aware AI agents through a NextJS plugin ecosystem.

Frameworks

  • FastMCP ๐Ÿ - A high-level framework for building MCP servers in Python
  • FastMCP ๐Ÿ“‡ - A high-level framework for building MCP servers in TypeScript
  • Foxy Contexts ๐ŸŽ๏ธ - Golang library to write MCP Servers declaratively with functional testing included
  • Genkit MCP ๐Ÿ“‡ โ€“ย Provides integration between Genkit and the Model Context Protocol (MCP).
  • LiteMCP ๐Ÿ“‡ - A high-level framework for building MCP servers in JavaScript/TypeScript
  • mark3labs/mcp-go ๐ŸŽ๏ธ - Golang SDK for building MCP Servers and Clients.
  • mcp-framework ๐Ÿ“‡ - Fast and elegant TypeScript framework for building MCP servers
  • mcp-proxy - ๐Ÿ“‡ A TypeScript SSE proxy for MCP servers that use stdio transport.
  • mcp-rs-template ๐Ÿฆ€ - MCP CLI server template for Rust
  • metoro-io/mcp-golang ๐ŸŽ๏ธ - Golang framework for building MCP Servers, focussed on type safety
  • rectalogic/langchain-mcp ๐Ÿ - Provides MCP tool calling support in LangChain, allowing for the integration of MCP tools into LangChain workflows.
  • salty-flower/ModelContextProtocol.NET #๏ธโƒฃ ๐Ÿ  - A C# SDK for building MCP servers on .NET 9 with NativeAOT compatibility โšก ๐Ÿ”Œ
  • @marimo-team/codemirror-mcp - CodeMirror extension that implements the Model Context Protocol (MCP) for resource mentions and prompt commands.

Utilities

Clients

Note

Looking for MCP clients? Check out the awesome-mcp-clients repository.

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