发现优秀的 MCP 服务器
通过 MCP 服务器扩展您的代理能力,拥有 12,316 个能力。
MCP Server Manager
mcp-server-test
MCP服务器测试仓库 (MCP Fúwùqì cèshì cāngkù)
Linear MCP Server
基于 mcp-go 的线性 MCP 服务器
Java based Model Context Procotol (MCP) Server for JDBC
基于 Java 的 JDBC 模型上下文协议 (MCP) 服务器
Pica MCP Server
一个用于 Pica 的模型上下文协议服务器,使用 TypeScript 构建。
MCP GitHub Repository Server
镜子 (jìng zi)
MCP 서버 프로젝트
📝 AI Sticky Notes – MCP Project
一个简单的 AI 驱动的便利贴应用,使用 MCP (模型上下文协议) 通过 Claude Desktop 来添加、读取、删除和总结笔记。
Pandoc MCP Server
一个基于 Python 的 MCP(模型上下文协议)服务器,由 FastMCP 提供支持,并利用 Pandoc 在各种格式(Markdown、DOCX、PDF、HTML 等)之间进行灵活的文档转换,专为与 Claude 等 AI 代理一起使用而设计。包含 Docker 配置,方便部署。
MCP DateTime Server 🕒
yop-mcp-server
MCP Server
ntfy-me-mcp 📤
一个 ntfy MCP 服务器,用于向您自托管的 ntfy 服务器发送 ntfy 通知 📤 (支持安全令牌认证 - 可与 npx 或 docker 一起使用!)
NiFiMCP
用于与 NiFi (v1.28) 通信的 MCP 服务器和客户端
MCP Server Boilerplate
MCP 服务器样板是一个 Node.js 示例,演示了如何使用自定义工具构建 MCP 服务器,包括一个从配置文件加载环境变量的工具,以便与 Cursor AI 等 AI 辅助环境无缝集成。
🧠 DeepSeek MCP Server
镜子 (jìng zi)
DocketBird MCP Server
由 DocketBird 托管的 API 的 MCP 服务器。
GitHub MCP Server
PostgreSQL MCP Server
MCP 服务器,用于与 PostgreSQL 数据库交互和检查。 (MCP fúwùqì, yòng yú yǔ PostgreSQL shùjùkù jiāohù hé jiǎnchá.)
mcp-langchain-ts-client
用于模型上下文协议的 LangChain.js 客户端。
minecraft-mcp
使用 Mineflayer 创建一个 MCP 服务器到 Minecraft。 (Shǐyòng Mineflayer chuàngjiàn yīgè MCP fúwùqì dào Minecraft.) This translates to: "Using Mineflayer to create an MCP server to Minecraft."
Local Mcp Server Tutorial
好的,以下是一个创建本地 MCP 服务器(stdio)的教程: **创建本地 MCP 服务器 (stdio) 教程** **什么是 MCP?** MCP (Minecraft Coder Pack) 是一个用于反编译、反混淆和重新编译 Minecraft 代码的工具。它允许开发者更容易地理解和修改 Minecraft 的内部工作原理。 **什么是 stdio?** stdio (standard input/output) 是一种通信方式,允许程序通过标准输入和标准输出流进行交互。在这种情况下,本地 MCP 服务器将通过 stdio 与客户端进行通信。 **步骤:** **1. 安装 Java Development Kit (JDK)** 确保你的系统上安装了 Java Development Kit (JDK)。你需要 JDK 8 或更高版本。你可以从 Oracle 网站或你的发行版的包管理器下载并安装 JDK。 **2. 下载 MCP** 从 MCP 的官方网站或 GitHub 仓库下载最新版本的 MCP。 **3. 解压 MCP** 将下载的 MCP 压缩包解压到你选择的目录。 **4. 配置 MCP** * **`conf/mcp.cfg`:** 打开 `conf/mcp.cfg` 文件并根据你的需要进行配置。重要的配置项包括: * `MCP_LOC`: MCP 的根目录。 * `SRG_DIR`: SRG (Searge) 映射文件的目录。 * `BIN_DIR`: Minecraft 客户端和服务器 jar 文件的目录。 * `PATCHES_DIR`: 补丁文件的目录。 * `REOBF_PATCHES_DIR`: 反混淆补丁文件的目录。 * `DOCS_DIR`: 文档文件的目录。 * `VERSION`: Minecraft 的版本。 * **`conf/versions.cfg`:** 确保 `conf/versions.cfg` 文件包含你想要使用的 Minecraft 版本的配置。 **5. 获取 Minecraft 客户端和服务器 jar 文件** 你需要获取与你想要使用的 Minecraft 版本相对应的客户端和服务器 jar 文件。你可以从 Minecraft 启动器或 Minecraft 官方网站下载这些文件。将这些文件放置在 `jars/` 目录下。 **6. 反编译 Minecraft** 打开命令行终端,导航到 MCP 的根目录,并运行以下命令: ```bash ./decompile.sh ``` 或者,在 Windows 上: ```batch decompile.bat ``` 这将反编译 Minecraft 客户端和服务器代码。这个过程可能需要一些时间。 **7. 创建 stdio 服务器** 创建一个 Java 程序,该程序将作为本地 MCP 服务器运行。以下是一个简单的示例: ```java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; public class MCPStdioServer { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); PrintWriter writer = new PrintWriter(System.out, true); String line; while ((line = reader.readLine()) != null) { // 在这里处理来自客户端的请求 // 例如,你可以执行 MCP 命令并返回结果 // 示例:将收到的消息回显给客户端 writer.println("Server received: " + line); } } } ``` **8. 编译 stdio 服务器** 使用 JDK 编译你的 Java 程序。 ```bash javac MCPStdioServer.java ``` **9. 运行 stdio 服务器** 运行编译后的 Java 程序。 ```bash java MCPStdioServer ``` **10. 创建客户端** 创建一个客户端程序,该程序将通过 stdio 与本地 MCP 服务器进行通信。你可以使用任何编程语言来创建客户端。 **11. 与服务器通信** 客户端程序需要通过标准输入向服务器发送请求,并通过标准输出接收响应。 **示例客户端 (Python):** ```python import sys def send_command(command): print(command, flush=True) # 发送命令并刷新输出 response = sys.stdin.readline().strip() # 读取服务器的响应 return response if __name__ == "__main__": response = send_command("Hello from client!") print("Server response:", response) response = send_command("Another command") print("Server response:", response) ``` **运行客户端:** ```bash python your_client.py ``` **重要提示:** * 你需要根据你的具体需求修改服务器和客户端代码。 * 你需要实现 MCP 命令的处理逻辑,以便服务器能够执行客户端请求的操作。 * 确保你的服务器和客户端使用相同的协议进行通信。 **总结:** 这个教程提供了一个创建本地 MCP 服务器 (stdio) 的基本框架。你需要根据你的具体需求进行修改和扩展。记住,理解 MCP 的工作原理以及 Minecraft 的代码结构对于成功创建本地 MCP 服务器至关重要。 希望这个教程对你有所帮助!
shortcut-mcp-server
一个用于 Shortcut 的模型上下文协议服务器。
Workers Mcp
从 Claude Desktop 与 Cloudflare Worker 对话!
Confluence MCP Server Example
一个基于 Spring Boot 的 AI 驱动的模型上下文协议服务器,用于与 Confluence Cloud 交互。
Shioaji-MCP
新光證券 Shioaji API 的 MCP 伺服器 (Xīnguāng zhèngquàn Shioaji API de MCP fúwùqì) Or, more literally: 用於新光證券 Shioaji API 的 MCP 伺服器 (Yòng yú Xīnguāng zhèngquàn Shioaji API de MCP fúwùqì) **Explanation:** * **新光證券 (Xīnguāng zhèngquàn):** SinoPac Securities (the company name) * **Shioaji API:** The name of the API. It's generally kept in English. * **MCP 伺服器 (MCP fúwùqì):** MCP server. 伺服器 (fúwùqì) means server. The first translation is slightly more natural in Chinese. The second is a more direct translation.
MCP Servers
langchain-box-mcp-adapter
这个示例实现了 Langchain MCP 适配器,用于 Box MCP 服务器。
MCP Server Hub
在 Vercel 上托管的集中式 MCP 服务器
Mcp Server