Discover Awesome MCP Servers

Extend your agent with 17,789 capabilities via MCP servers.

All17,789
pgtuner_mcp

pgtuner_mcp

provides AI-powered PostgreSQL performance tuning capabilities.

MCP Math Gmail Client

MCP Math Gmail Client

特工通过 MCP 服务器解决数学任务并将结果通过电子邮件发送出去。

MCP Database Server

MCP Database Server

镜子 (jìng zi)

hyper-mcp

hyper-mcp

A configurable MCP server wrapper for Cursor that eliminates tool count limits when using the Model Context Protocol.

ClickUp Operator

ClickUp Operator

一个与 Claude 兼容的 MCP 服务器,它通过一个简单的笔记存储系统和自定义 URI 方案,实现笔记的存储和总结功能。

Zerocracy MCP Server

Zerocracy MCP Server

A server module for Claude Desktop that enables integration with Zerocracy, allowing interaction with the Zerocracy project management platform through natural language commands.

TickTick MCP Server

TickTick MCP Server

A comprehensive Model Context Protocol server providing complete TickTick task management API integration (112 operations) for Claude Code users, enabling seamless task creation, project management, habit tracking, and productivity features.

Next.js MCP Server

Next.js MCP Server

A Model Context Protocol server built with Next.js that provides AI assistants with access to custom tools and resources. Includes example tools for echoing messages and performing mathematical operations, with support for both SSE and HTTP transports.

Awesome MCPs

Awesome MCPs

一套很棒的模型上下文协议 (MCP) 工具集合

OpenRouter Web Search MCP Server

OpenRouter Web Search MCP Server

一个使用 OpenRouter 提供网页搜索功能的 MCP 服务器:在线

Dockerized MCP Server Template

Dockerized MCP Server Template

一个可复用的 Docker 化 Python 服务器模板,实现了模型上下文协议 (MCP) 并使用服务器发送事件 (SSE),它基于 FastMCP 库构建,可以轻松地与大型语言模型 (LLM) 集成。

mc-server-clash-of-clans

mc-server-clash-of-clans

用于部落冲突 API 的 MCP 服务器。可以获取玩家和部落信息,分析正在进行的战争,以及战争日志(如果它们是公开的)。

UseScraper

UseScraper

一个基于 TypeScript 的 MCP 服务器,利用 UseScraper API 提供网页抓取功能,允许用户以各种格式从网页中提取内容。

Google Meet MCP Server

Google Meet MCP Server

Google Meet MCP 服务器使 AI 代理能够创建、管理和检索 Google Meet 会议。它基于模型上下文协议构建,并公开了用于安排、更新和删除会议的工具,从而可以轻松集成 Google Meet 功能。

Polar Signals Remote MCP

Polar Signals Remote MCP

MCP server for Polar Signals Cloud continuous profiling platform, enabling AI assistants to analyze CPU performance, memory usage, and identify optimization opportunities in production systems.

AutoCAD MCP Server

AutoCAD MCP Server

一个服务器,它通过像 Claude 这样的大型语言模型,实现与 AutoCAD 的自然语言交互,允许用户使用对话式命令来创建和修改图纸。

template-mcp-server

template-mcp-server

Okay, here's a PDM template structure and some key considerations for developing an MCP (Minecraft Protocol) server, translated into Chinese. I'll provide both the English and Chinese versions. **English Version (with explanations):** This template focuses on a modular and scalable approach. It's a starting point; you'll need to adapt it to your specific needs. ``` mcp_server/ ├── pyproject.toml # PDM configuration file ├── src/ │ ├── mcp_server/ # Main package directory │ │ ├── __init__.py # Makes 'mcp_server' a package │ │ ├── core/ # Core server logic │ │ │ ├── __init__.py │ │ │ ├── server.py # Main server class (handling connections, etc.) │ │ │ ├── client.py # Represents a connected client │ │ │ ├── protocol.py # Handles Minecraft protocol parsing/serialization │ │ │ └── event_loop.py # Asynchronous event loop management (if using asyncio) │ │ ├── networking/ # Networking related code │ │ │ ├── __init__.py │ │ │ ├── connection_handler.py # Handles new connections │ │ │ ├── packet_handler.py # Dispatches packets to appropriate handlers │ │ ├── modules/ # Optional: Modular features (e.g., chat, world management) │ │ │ ├── __init__.py │ │ │ ├── chat/ │ │ │ │ ├── __init__.py │ │ │ │ ├── chat_module.py │ │ │ ├── world/ │ │ │ │ ├── __init__.py │ │ │ │ ├── world_module.py │ │ ├── config/ # Configuration management │ │ │ ├── __init__.py │ │ │ ├── config.py # Loads and manages server configuration │ │ ├── utils/ # Utility functions │ │ │ ├── __init__.py │ │ │ ├── logger.py # Logging setup │ │ │ ├── data_structures.py # Custom data structures │ │ └── main.py # Entry point to start the server │ ├── tests/ # Unit tests │ │ ├── __init__.py │ │ ├── core/ │ │ │ ├── test_server.py │ │ │ ├── test_protocol.py │ ├── README.md # Project documentation │ └── LICENSE # License information ``` **Explanation of Key Components:** * **`pyproject.toml`:** PDM's configuration file. Defines dependencies, build settings, etc. Example: ```toml [project] name = "mcp_server" version = "0.1.0" description = "A Minecraft Protocol Server" authors = [{name = "Your Name", email = "your.email@example.com"}] dependencies = [ "cryptography", # For encryption (if needed) "asyncio", # For asynchronous operations (highly recommended) # Add other dependencies here ] [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" ``` * **`src/mcp_server/core/server.py`:** The heart of the server. Handles: * Socket creation and listening. * Accepting new client connections. * Managing client connections. * Server lifecycle (start, stop). * **`src/mcp_server/core/client.py`:** Represents a single connected Minecraft client. Handles: * Reading data from the client's socket. * Writing data to the client's socket. * Client authentication (login). * Client state (e.g., position, health). * **`src/mcp_server/core/protocol.py`:** Crucial for understanding and implementing the Minecraft protocol. Handles: * Packet parsing (converting raw bytes from the client into meaningful data). * Packet serialization (converting data into raw bytes to send to the client). * Protocol version handling (different Minecraft versions have different protocols). This is a *complex* area. You'll likely need to refer to the Minecraft protocol documentation (e.g., Wiki.vg). * **`src/mcp_server/networking/packet_handler.py`:** Receives parsed packets from `protocol.py` and dispatches them to the appropriate handlers (e.g., a chat handler for chat messages, a movement handler for player movement). * **`src/mcp_server/modules/`:** A place for optional features. This promotes modularity. For example, a chat module could handle chat messages, a world module could manage the game world. * **`src/mcp_server/config/config.py`:** Loads server configuration from a file (e.g., a JSON or YAML file). This allows you to easily change server settings without modifying the code. * **`src/mcp_server/utils/logger.py`:** Sets up logging for the server. Good logging is essential for debugging and monitoring. * **`src/mcp_server/main.py`:** The entry point of your server application. It typically: * Loads the server configuration. * Initializes the server. * Starts the server's main loop. **Key Considerations:** * **Asynchronous Programming (asyncio):** Minecraft servers need to handle many concurrent connections. Using `asyncio` is *highly* recommended for efficient handling of these connections. * **Minecraft Protocol:** The Minecraft protocol is complex and changes between versions. Refer to [https://wiki.vg/Protocol](https://wiki.vg/Protocol) for detailed information. Consider using a library that helps with protocol handling (though many are outdated). Be prepared to implement a significant portion of the protocol yourself. * **Security:** Implement proper security measures to prevent attacks (e.g., authentication, rate limiting, input validation). * **World Generation:** You'll need to implement world generation if you want a playable world. This is a complex topic in itself. * **Performance:** Optimize your code for performance. Profile your server to identify bottlenecks. * **Testing:** Write unit tests to ensure your code is working correctly. **Chinese Translation:** ``` mcp_server/ ├── pyproject.toml # PDM 配置文件 ├── src/ │ ├── mcp_server/ # 主包目录 │ │ ├── __init__.py # 使 'mcp_server' 成为一个包 │ │ ├── core/ # 核心服务器逻辑 │ │ │ ├── __init__.py │ │ │ ├── server.py # 主服务器类 (处理连接等) │ │ │ ├── client.py # 代表一个已连接的客户端 │ │ │ ├── protocol.py # 处理 Minecraft 协议的解析/序列化 │ │ │ └── event_loop.py # 异步事件循环管理 (如果使用 asyncio) │ │ ├── networking/ # 网络相关代码 │ │ │ ├── __init__.py │ │ │ ├── connection_handler.py # 处理新连接 │ │ │ ├── packet_handler.py # 将数据包分发到适当的处理程序 │ │ ├── modules/ # 可选: 模块化功能 (例如,聊天,世界管理) │ │ │ ├── __init__.py │ │ │ ├── chat/ │ │ │ │ ├── __init__.py │ │ │ │ ├── chat_module.py │ │ │ ├── world/ │ │ │ │ ├── __init__.py │ │ │ │ ├── world_module.py │ │ ├── config/ # 配置管理 │ │ │ ├── __init__.py │ │ │ ├── config.py # 加载和管理服务器配置 │ │ ├── utils/ # 实用函数 │ │ │ ├── __init__.py │ │ │ ├── logger.py # 日志设置 │ │ │ ├── data_structures.py # 自定义数据结构 │ │ └── main.py # 启动服务器的入口点 │ ├── tests/ # 单元测试 │ │ ├── __init__.py │ │ ├── core/ │ │ │ ├── test_server.py │ │ │ ├── test_protocol.py │ ├── README.md # 项目文档 │ └── LICENSE # 许可证信息 ``` **Chinese Explanation of Key Components (Simplified):** * **`pyproject.toml`:** PDM 的配置文件,定义依赖项、构建设置等。 * **`src/mcp_server/core/server.py`:** 服务器的核心,处理套接字创建、监听、客户端连接和服务器生命周期。 * **`src/mcp_server/core/client.py`:** 代表一个连接的 Minecraft 客户端,处理客户端数据的读取和写入、身份验证和客户端状态。 * **`src/mcp_server/core/protocol.py`:** 至关重要,用于理解和实现 Minecraft 协议。 处理数据包解析(将客户端的原始字节转换为有意义的数据)和数据包序列化(将数据转换为原始字节以发送到客户端)。 * **`src/mcp_server/networking/packet_handler.py`:** 接收来自 `protocol.py` 的已解析数据包,并将它们分发到适当的处理程序(例如,聊天消息的聊天处理程序,玩家移动的移动处理程序)。 * **`src/mcp_server/modules/`:** 可选功能的存放地,促进模块化。 * **`src/mcp_server/config/config.py`:** 从文件加载服务器配置,允许您轻松更改服务器设置,而无需修改代码。 * **`src/mcp_server/utils/logger.py`:** 设置服务器的日志记录。 良好的日志记录对于调试和监控至关重要。 * **`src/mcp_server/main.py`:** 服务器应用程序的入口点。 **Chinese Key Considerations:** * **异步编程 (asyncio):** Minecraft 服务器需要处理许多并发连接。 强烈建议使用 `asyncio` 来有效处理这些连接。 * **Minecraft 协议:** Minecraft 协议很复杂,并且在不同版本之间会发生变化。 请参阅 [https://wiki.vg/Protocol](https://wiki.vg/Protocol) 获取详细信息。 考虑使用一个帮助处理协议的库(尽管许多库已过时)。 准备好自己实现协议的很大一部分。 * **安全性:** 实施适当的安全措施以防止攻击(例如,身份验证、速率限制、输入验证)。 * **世界生成:** 如果您想要一个可玩的世界,您需要实现世界生成。 这本身就是一个复杂的话题。 * **性能:** 优化您的代码以提高性能。 分析您的服务器以识别瓶颈。 * **测试:** 编写单元测试以确保您的代码正常工作。 **Important Notes:** * This is a *template*. You'll need to fill in the details. * The Minecraft protocol is the most challenging part. Start with a simple version of the protocol and gradually add more features. * Consider using existing libraries for tasks like networking and data serialization, but be aware that many Minecraft-specific libraries are outdated. * Good luck! Developing an MCP server is a complex but rewarding project.

MS Access MCP Explorer

MS Access MCP Explorer

针对 Microsoft Access 数据库的 MCP 服务器

MCP Greetings Server

MCP Greetings Server

Enables AI assistants to greet users in 7 different languages including English, Spanish, French, German, Japanese, Chinese, and Korean. A lightweight multilingual greeting tool for the Model Context Protocol.

Toggl MCP Server

Toggl MCP Server

MCP Utility Tools

MCP Utility Tools

A collection of tools that enhance MCP-based workflows with caching, retry logic, batch operations, and rate limiting capabilities.

MCP Registry

MCP Registry

This phrase is a bit ambiguous. Here are a few possible translations, depending on the intended meaning: **1. If you mean a server that *is* an MCP server and also searches for other MCP servers:** * **Simplified Chinese:** 搜索 MCP 服务器的 MCP 服务器 (Sōusuǒ MCP fúwùqì de MCP fúwùqì) * **Traditional Chinese:** 搜尋 MCP 伺服器的 MCP 伺服器 (Sōuxún MCP sìfúqì de MCP sìfúqì) **2. If you mean a server that searches for MCP servers (but isn't necessarily an MCP server itself):** * **Simplified Chinese:** 搜索 MCP 服务器的服务器 (Sōusuǒ MCP fúwùqì de fúwùqì) * **Traditional Chinese:** 搜尋 MCP 伺服器的伺服器 (Sōuxún MCP sìfúqì de sìfúqì) **3. If you mean a server list or directory specifically for MCP servers:** * **Simplified Chinese:** MCP 服务器列表 (MCP fúwùqì lièbiǎo) * **Traditional Chinese:** MCP 伺服器列表 (MCP sìfúqì lièbiǎo) **Explanation of terms:** * **MCP:** Assuming this refers to Minecraft Coder Pack (or something similar), I've kept it as "MCP" in the translation as it's likely an acronym that's understood in the context. * **服务器 (fúwùqì) / 伺服器 (sìfúqì):** Server * **搜索 (sōusuǒ) / 搜尋 (sōuxún):** Search * **列表 (lièbiǎo):** List To give you the *best* translation, please provide more context about what you mean by "MCP server." For example: * What is the purpose of this server? * What kind of information does it search for? * Who is the intended audience?

MCP Server Proto-OKN

MCP Server Proto-OKN

A Model Context Protocol server that provides tools for querying SPARQL endpoints, with specialized support for Proto-OKN knowledge graphs hosted on the FRINK platform.

MCP Server for ServiceNow

MCP Server for ServiceNow

这个用于 ServiceNow 的 MCP 服务器被设计成既通用又可扩展。它利用模块化的方法来处理各种 ServiceNow 用例,从核心 ITSM 操作到高级 CMDB 管理和动态工作流程编排。

New Relic MCP Server

New Relic MCP Server

一个模型上下文协议(Model Context Protocol)服务器,它使像 Claude 这样的大型语言模型能够使用 NRQL 查询来查询 New Relic 的日志和指标。

Paperlib MCP

Paperlib MCP

Enables academic literature management through PDF import, hybrid search, knowledge graph construction, and automated literature review generation. Combines full-text search with semantic vector search for comprehensive paper analysis.

Bilibili MCP

Bilibili MCP

FIWARE MCP Server

FIWARE MCP Server

镜子 (jìng zi)

Local Filesystem MCP Server

Local Filesystem MCP Server

Enables exploration and search of local filesystems using glob pattern matching to find files and grep to search for text patterns within files.

Streamlit LangChain MCP Server GitHub

Streamlit LangChain MCP Server GitHub