发现优秀的 MCP 服务器

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

开发者工具3,065
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 🕒

ntfy-me-mcp 📤

ntfy-me-mcp 📤

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

NiFiMCP

NiFiMCP

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

yop-mcp-server

yop-mcp-server

MCP Server

MCP Server

🧠  DeepSeek MCP Server

🧠 DeepSeek MCP Server

镜子 (jìng zi)

MCP Server Boilerplate

MCP Server Boilerplate

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

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 客户端。

shortcut-mcp-server

shortcut-mcp-server

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

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."

langchain-box-mcp-adapter

langchain-box-mcp-adapter

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

AI Master Control Program (MCP) Server

AI Master Control Program (MCP) Server

AI主控程序 (MCP) 服务器 - 使AI模型能够与您的系统交互

Workers Mcp

Workers Mcp

从 Claude Desktop 与 Cloudflare Worker 对话!

mcp-server-template

mcp-server-template

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-declarative-java-sdk-examples

mcp-declarative-java-sdk-examples

MCP 服务器示例:使用注解驱动的 MCP Java SDK 构建

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 服务器至关重要。 希望这个教程对你有所帮助!

Confluence MCP Server Example

Confluence MCP Server Example

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

MCP Servers

MCP Servers

MCP Server Hub

MCP Server Hub

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

Mcp Server

Mcp Server

Perspective MCP Server

Perspective MCP Server

一个模型上下文协议 (MCP) 服务器,它提供与 Perspective API 交互的工具。

MCP Demo

MCP Demo

使用 Python 构建 Slack 的 MCP(管理控制面板)服务器。

MCP Gemini Server

MCP Gemini Server

镜子 (jìng zi)