发现优秀的 MCP 服务器

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

开发者工具3,065
MCP Server Manager

MCP Server Manager

mcp-server-test

mcp-server-test

MCP服务器测试仓库 (MCP Fúwùqì cèshì cāngkù)

Linear MCP Server

Linear MCP Server

基于 mcp-go 的线性 MCP 服务器

Java based Model Context Procotol (MCP) Server for JDBC

Java based Model Context Procotol (MCP) Server for JDBC

基于 Java 的 JDBC 模型上下文协议 (MCP) 服务器

Pica MCP Server

Pica MCP Server

一个用于 Pica 的模型上下文协议服务器,使用 TypeScript 构建。

MCP GitHub Repository Server

MCP GitHub Repository Server

镜子 (jìng zi)

MCP 서버 프로젝트

MCP 서버 프로젝트

📝 AI Sticky Notes – MCP Project

📝 AI Sticky Notes – MCP Project

一个简单的 AI 驱动的便利贴应用,使用 MCP (模型上下文协议) 通过 Claude Desktop 来添加、读取、删除和总结笔记。

Pandoc MCP Server

Pandoc MCP Server

一个基于 Python 的 MCP(模型上下文协议)服务器,由 FastMCP 提供支持,并利用 Pandoc 在各种格式(Markdown、DOCX、PDF、HTML 等)之间进行灵活的文档转换,专为与 Claude 等 AI 代理一起使用而设计。包含 Docker 配置,方便部署。

MCP DateTime Server 🕒

MCP DateTime Server 🕒

yop-mcp-server

yop-mcp-server

MCP Server

MCP Server

ntfy-me-mcp 📤

ntfy-me-mcp 📤

一个 ntfy MCP 服务器,用于向您自托管的 ntfy 服务器发送 ntfy 通知 📤 (支持安全令牌认证 - 可与 npx 或 docker 一起使用!)

NiFiMCP

NiFiMCP

用于与 NiFi (v1.28) 通信的 MCP 服务器和客户端

MCP Server Boilerplate

MCP Server Boilerplate

MCP 服务器样板是一个 Node.js 示例,演示了如何使用自定义工具构建 MCP 服务器,包括一个从配置文件加载环境变量的工具,以便与 Cursor AI 等 AI 辅助环境无缝集成。

🧠  DeepSeek MCP Server

🧠 DeepSeek MCP Server

镜子 (jìng zi)

DocketBird MCP Server

DocketBird MCP Server

由 DocketBird 托管的 API 的 MCP 服务器。

GitHub MCP Server

GitHub MCP Server

PostgreSQL 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

mcp-langchain-ts-client

用于模型上下文协议的 LangChain.js 客户端。

minecraft-mcp

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

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-mcp-server

一个用于 Shortcut 的模型上下文协议服务器。

Workers Mcp

Workers Mcp

从 Claude Desktop 与 Cloudflare Worker 对话!

Confluence MCP Server Example

Confluence MCP Server Example

一个基于 Spring Boot 的 AI 驱动的模型上下文协议服务器,用于与 Confluence Cloud 交互。

Shioaji-MCP

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

MCP Servers

langchain-box-mcp-adapter

langchain-box-mcp-adapter

这个示例实现了 Langchain MCP 适配器,用于 Box MCP 服务器。

MCP Server Hub

MCP Server Hub

在 Vercel 上托管的集中式 MCP 服务器

Mcp Server

Mcp Server