MCP ExplorerExplorer

Punkpeye Awesome Mcp Servers

@MCP-Mirroron 4 days ago
65 MIT
FreeCommunity
AI Systems
Mirror of https://github.com/punkpeye/awesome-mcp-servers

Overview

What is Punkpeye Awesome Mcp Servers

MCP, or Model Context Protocol, is an open protocol designed to facilitate secure interactions between AI models and both local and remote resources via standardized server implementations. It enables AI systems to access contextual information, enhancing their capabilities in performing various tasks that involve resource management, data querying, and API integration.

Use cases

MCP servers are utilized in various domains, including browser automation for web scraping, database querying for data analysis, cloud service integrations for infrastructure management, communication tool enhancements, and knowledge management through persistent memory systems. They enhance the interaction abilities of AI models across multiple services and datasets.

How to use

To use MCP, developers can set up an MCP server by choosing an appropriate server implementation based on their needs (e.g., for database access, web automation, or cloud services). They can then leverage the features provided by the server to interact with resources using the Model Context Protocol. Detailed documentation and tutorial links are available to guide developers through the setup and integration process.

Key features

Key features of MCP include secure communication standards, support for multiple programming languages and frameworks, the ability to access local and cloud resources, extensive integration capabilities with various APIs and services, and customizable security controls for data access. This flexibility allows developers to implement a wide range of functionalities based on their specific use cases.

Where to use

MCP can be utilized in diverse environments such as local development setups for direct resource management (e.g., file systems, databases) and cloud platforms for scalable service integrations. It is also applicable in areas requiring automation, like web scraping, educational tools, collaborative platforms, and personal assistant applications, enhancing their functionality through contextual awareness.

Content

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.

☁️ 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
  • 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.

🔎 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

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 ⚡ 🔌

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

Tools

No tools

Comments