发现优秀的 MCP 服务器

通过 MCP 服务器扩展您的代理能力,拥有 86,267 个能力。

全部86,267
openrouter-image-gen-mcp

openrouter-image-gen-mcp

MCP server for generating images using OpenRouter API, supporting models like Gemini 2.5 Flash. Enables image generation with flexible options like saving to local files.

MCP Calendar Server

MCP Calendar Server

Connects Claude Desktop to Google Calendar for local calendar management including adding, updating, and deleting events, checking schedules, and calculating travel time between meetings.

UIFlowchartCreator

UIFlowchartCreator

允许用户通过在 MCP 兼容系统中易于使用的 API 生成用户界面和交互的可视化效果,从而创建 UI 流程图。

vred-mcp

vred-mcp

A local MCP server that enables MCP-compatible AI clients to inspect and control the currently open scene in a running Autodesk VRED Professional 2027 instance via a secure bridge, supporting read-only inspection and gated mutations like selection, visibility, transforms, and screenshots.

KeyboardCrumbs MCP Server

KeyboardCrumbs MCP Server

Provides real-time threat intelligence including IP risk scores, CVE lookups, and malware hash analysis without requiring an API key. It enables users to monitor active threats, predict CISA KEV additions, and detect pre-attack infrastructure staging through natural language.

Excel Search MCP

Excel Search MCP

Enables AI models to search, read, and analyze Excel files from your local file system with support for multiple worksheets, text search, and JSON data conversion.

codesynapse-mcp

codesynapse-mcp

An MCP server for code intelligence that maps source code into a knowledge graph, enabling AI tools to understand architecture and structure rather than just individual files.

LocalRoots MCP

LocalRoots MCP

Enables discovery and scoring of independent local businesses by inverting algorithmic rankings that favor chains, using Google Places API with an opinionated independence-scoring engine.

tijori-finance-mcp

tijori-finance-mcp

India's first MCP server for Indian equity research, enabling Claude to access structured financial data, operational KPIs, and documents for 5,000+ NSE/BSE listed companies.

prowlarr-mcp

prowlarr-mcp

MCP server exposing Prowlarr's API v1 as tools for managing indexers, applications, download clients, and more, including cross-indexer searches and system commands.

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.

Dify MCP Server

Dify MCP Server

启用将 Dify 应用转换为模型上下文协议工具的功能,支持流式响应,并通过 YAML 进行配置。

atlas-przetargow-mcp-py

atlas-przetargow-mcp-py

Enables searching and analyzing Polish public procurement tenders from BZP and TED, including filtering, tender details and timelines, offers and contract values, buyer/contractor profiles, CPV code lookup, and regional statistics, with optional AI-summary endpoints.

Oura MCP server

Oura MCP server

Enables users to access and query Oura ring health data, including sleep periods, readiness, activity, workouts, heart rate, stress, SpO2, resilience, and more, through Claude.ai or Claude Code using the Oura API v2 with OAuth 2.1 login.

md2pdf-ja-mcp

md2pdf-ja-mcp

Enables converting Japanese Markdown files to beautifully formatted PDFs directly from Claude Code, with support for custom themes, page formats, and CSS.

email.deadsimple/dead-simple-email

email.deadsimple/dead-simple-email

Provides AI agents with real email infrastructure, enabling them to create inboxes, send/receive messages, and extract verification codes from incoming mail.

IBM MDM MCP Server

IBM MDM MCP Server

A Model Context Protocol (MCP) server that provides AI assistants with seamless access to IBM Master Data Management (MDM) services through standardized REST API interactions.

mcp-search-linkup

mcp-search-linkup

赋予Claude访问实时知识和优质内容的能力。通过Linkup强大的搜索能力,消除Claude的截止日期数据,并用时事和可信赖的优质来源来改变Claude的回复。

magnifica-humanitas-mcp

magnifica-humanitas-mcp

Enables exploration of Pope Leo XIV's encyclical on AI and human dignity, providing tools to fetch chapters, sections, paragraphs, and search the full text from the Vatican website.

Playwright MCP Server

Playwright MCP Server

Provides browser automation capabilities using Playwright, enabling users to navigate websites, extract content, take screenshots, and interact with web pages through natural language prompts.

vmysql-mcp

vmysql-mcp

A lightweight, multi-environment MySQL MCP server that provides secure, policy-gated database access through simplified query and execution tools. It enables AI agents to interact with multiple database environments safely using environment-based routing and strict security constraints.

Mailgun MCP Server

Mailgun MCP Server

一个模型上下文协议(Model Context Protocol)服务器实现,它使像 Claude Desktop 这样的 AI 助手能够与 Mailgun 邮件服务进行交互,从而允许用户通过自然语言发送电子邮件并可视化电子邮件的发送统计数据。

Conqueror's Haki

Conqueror's Haki

Prioritizes tasks by eliminating distractions, returning a ranked shortlist based on a given goal.

AutoCAD MCP Server

AutoCAD MCP Server

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

Medical Billing MCP

Medical Billing MCP

Enables AI assistants to look up medical billing codes, denial reasons, and payer rules for faster claim resolution.

RealReel

RealReel

An AI agent that generates ICP-targeted product marketing videos with a self-improving loop of reference mining, generation, self-critique, and continual learning.

Korea Business Verify (KBV)

Korea Business Verify (KBV)

Enables real-time verification of Korean business registration status and KYB identity checks using official Korea National Tax Service data.

Postman MCP Server

Postman MCP Server

一个围绕 Postman/Newman 功能的简单 API 封装,用于 API 测试和模拟服务器生成。

17-0 MCP Server

17-0 MCP Server

Provides verified game rules, official links, and FAQ for the 17-0 NFL roster strategy game to MCP-compatible AI clients.

Reachy Claude MCP

Reachy Claude MCP

Integrates the Reachy Mini robot or its simulation with Claude Code to provide interactive physical feedback through emotions, speech, and celebratory animations. It features advanced capabilities like sentiment analysis, semantic problem search, and cross-project memory to enhance the developer experience.