发现优秀的 MCP 服务器
通过 MCP 服务器扩展您的代理能力,拥有 13,631 个能力。
Ticket Tailor API Integration
Servidor MCP do Supabase
Supabase 具有查询和插入数据功能的 MCP 服务器。
MCP Servers
Browse Together MCP
与你的 AI 共同浏览,在你编辑代码时。一个带有头部的、由 Playwright 控制的浏览器,以及配套的 MCP 服务器。
Razorpay MCP Server
非官方 Razorpay MCP 服务器 (Fēiguānfāng Razorpay MCP fúwùqì)
Aseprite MCP Tools
用于与 Aseprite API 交互的 MCP 服务器
ディーゼロ開発環境用 MCPサーバー
D-Zero 前端编码 MCP 服务器
Omni Server
一个用于熟悉模型上下文协议 (Model Context Protocol) 的 MCP 服务器。 Or, more literally: 一个用于熟悉模型上下文协议的 MCP 服务器 (MCP Server)。
🌱 mcp-origin
管理 MCP 服务器的 MCP 服务器
Remote MCP Server on Cloudflare
MCP Server for Veryfi Document Processing
具有 Veryfi API 访问权限的模型上下文协议服务器
MCP Jira Server
There are a few ways to interpret "MCP to talk to Jira from cursor," depending on what "MCP" refers to. Here are a few possibilities and their corresponding Chinese translations: **1. If "MCP" refers to a specific tool or plugin called "MCP":** * **English:** Use the MCP tool to interact with Jira from within Cursor. * **Chinese:** 使用 MCP 工具从 Cursor 内部与 Jira 交互。 (Shǐyòng MCP gōngjù cóng Cursor nèibù yǔ Jira jiāohù.) **2. If "MCP" is a typo and you meant "API" (Application Programming Interface):** * **English:** Use an API to interact with Jira from within Cursor. * **Chinese:** 使用 API 从 Cursor 内部与 Jira 交互。 (Shǐyòng API cóng Cursor nèibù yǔ Jira jiāohù.) **3. If "MCP" refers to a general method of communication or a specific protocol (less likely without more context):** * **English:** Use MCP to communicate with Jira from within Cursor. * **Chinese:** 使用 MCP 从 Cursor 内部与 Jira 进行通信。 (Shǐyòng MCP cóng Cursor nèibù yǔ Jira jìnxíng tōngxìn.) **4. If "MCP" is a company or product name (and you want to keep it in English):** * **English:** Use MCP to talk to Jira from cursor. * **Chinese:** 使用 MCP 从 Cursor 内部与 Jira 进行通信。(Shǐyòng MCP cóng Cursor nèibù yǔ Jira jìnxíng tōngxìn.) (Keeping "MCP" in English) **To give you the most accurate translation, please clarify what "MCP" refers to.** For example: * "I'm using a tool called MCP to connect to Jira..." * "I want to use an API to connect to Jira from Cursor..." Once you provide more context, I can give you a more precise and helpful translation.
MCP TS Quickstart
好的,这是针对 MCP 服务器实现的无构建 TypeScript 快速入门: **目标:** * 创建一个简单的 MCP 服务器,无需任何构建步骤(例如,webpack、rollup、esbuild)。 * 使用 TypeScript 编写,并直接使用 `ts-node` 运行。 * 展示基本的 MCP 服务器功能,例如注册、心跳和数据处理。 **先决条件:** * Node.js (推荐版本 16 或更高版本) * npm 或 yarn * TypeScript (`npm install -g typescript`) * ts-node (`npm install -g ts-node`) **步骤:** 1. **创建项目目录:** ```bash mkdir mcp-server-quickstart cd mcp-server-quickstart ``` 2. **初始化 npm 项目:** ```bash npm init -y ``` 3. **安装必要的依赖项:** ```bash npm install @minecraft/server @minecraft/server-ui @minecraft/server-admin @minecraft/server-net npm install ws # 用于 WebSocket 通信 npm install uuid # 用于生成唯一 ID npm install @types/ws @types/uuid --save-dev # 安装类型定义 ``` 4. **创建 `tsconfig.json` 文件:** ```json { "compilerOptions": { "target": "esnext", "module": "commonjs", "moduleResolution": "node", "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "outDir": "dist", // 可选,如果需要输出编译后的 JavaScript "sourceMap": true, // 可选,用于调试 "experimentalDecorators": true, // 启用装饰器 "emitDecoratorMetadata": true, // 发射装饰器元数据 "lib": ["esnext"] // 包含最新的 ECMAScript 特性 }, "include": ["src/**/*"], "exclude": ["node_modules"] } ``` **解释:** * `target`: 指定编译的目标 JavaScript 版本。`esnext` 允许使用最新的 JavaScript 特性。 * `module`: 指定模块系统。 `commonjs` 适用于 Node.js。 * `moduleResolution`: 指定模块解析策略。 `node` 模拟 Node.js 的模块解析。 * `esModuleInterop`: 允许 CommonJS 模块与 ES 模块互操作。 * `strict`: 启用所有严格类型检查选项。 * `skipLibCheck`: 跳过对声明文件的类型检查,可以加快编译速度。 * `outDir`: 指定输出目录(可选)。 * `sourceMap`: 生成源映射文件(可选),用于调试。 * `experimentalDecorators` 和 `emitDecoratorMetadata`: 启用装饰器支持。 * `lib`: 包含要包含在编译中的库文件。 5. **创建 `src` 目录并创建 `src/index.ts` 文件:** ```bash mkdir src touch src/index.ts ``` 6. **将以下代码添加到 `src/index.ts`:** ```typescript import { WebSocket, WebSocketServer } from 'ws'; import { v4 as uuidv4 } from 'uuid'; interface Client { id: string; socket: WebSocket; } const clients: Client[] = []; const wss = new WebSocketServer({ port: 3000 }); console.log("MCP Server started on port 3000"); wss.on('connection', ws => { const clientId = uuidv4(); const client: Client = { id: clientId, socket: ws }; clients.push(client); console.log(`Client connected: ${clientId}`); ws.on('message', message => { console.log(`Received message from ${clientId}: ${message}`); // 广播消息给所有其他客户端 clients.forEach(c => { if (c.id !== clientId) { c.socket.send(`[${clientId}]: ${message}`); } }); }); ws.on('close', () => { console.log(`Client disconnected: ${clientId}`); clients.splice(clients.findIndex(c => c.id === clientId), 1); }); ws.on('error', error => { console.error(`WebSocket error for client ${clientId}: ${error}`); }); ws.send('Welcome to the MCP Server!'); }); wss.on('error', error => { console.error('WebSocket server error:', error); }); ``` **解释:** * **导入必要的模块:** `ws` 用于 WebSocket 服务器,`uuid` 用于生成客户端 ID。 * **`Client` 接口:** 定义客户端的结构,包含 ID 和 WebSocket 连接。 * **`clients` 数组:** 存储连接的客户端。 * **创建 WebSocket 服务器:** `new WebSocketServer({ port: 3000 })` 在端口 3000 上启动服务器。 * **`connection` 事件:** 当有客户端连接时触发。 * 生成一个唯一的客户端 ID。 * 将客户端添加到 `clients` 数组。 * 设置消息、关闭和错误处理程序。 * 发送欢迎消息。 * **`message` 事件:** 当客户端发送消息时触发。 * 将消息记录到控制台。 * 将消息广播给所有其他客户端。 * **`close` 事件:** 当客户端断开连接时触发。 * 从 `clients` 数组中删除客户端。 * **`error` 事件:** 处理 WebSocket 错误。 7. **运行服务器:** ```bash npx ts-node src/index.ts ``` 或者,如果你的 `tsconfig.json` 中有 `outDir`,你可以先编译: ```bash tsc node dist/index.js ``` 8. **测试服务器:** 你可以使用任何 WebSocket 客户端来连接到服务器。 以下是一些选项: * **在线 WebSocket 客户端:** 例如,[https://www.websocket.org/echo.html](https://www.websocket.org/echo.html) * **Node.js 客户端:** 你可以创建一个简单的 Node.js 客户端来测试服务器。 * **Minecraft 客户端:** 你可以使用 Minecraft 的 `/connect` 命令连接到服务器(如果你的服务器支持 Minecraft 协议)。 在 WebSocket 客户端中,连接到 `ws://localhost:3000`。 连接后,你应该收到欢迎消息。 发送消息,你应该看到它们被记录到服务器控制台,并广播给所有其他连接的客户端。 **重要注意事项:** * **安全性:** 此示例未实现任何安全性措施。 在生产环境中,你需要添加身份验证、授权和加密。 * **错误处理:** 此示例仅包含基本的错误处理。 你需要添加更全面的错误处理来处理各种情况。 * **扩展性:** 此示例是一个简单的单线程服务器。 对于高负载,你可能需要考虑使用多线程或集群。 * **MCP 协议:** 此示例仅演示了基本的 WebSocket 通信。 要实现完整的 MCP 服务器,你需要实现 MCP 协议的所有方面,包括注册、心跳、数据处理和命令执行。 请参考官方的 MCP 文档。 * **`@minecraft/server` 包:** 虽然安装了 `@minecraft/server` 包,但此示例并没有直接使用它。 在更复杂的 MCP 服务器实现中,你将使用此包来与 Minecraft 服务器交互。 **下一步:** * 研究 MCP 协议规范。 * 实现注册和心跳机制。 * 处理来自 Minecraft 服务器的数据。 * 实现命令执行。 * 添加安全性措施。 * 考虑使用更高级的 WebSocket 库,例如 `socket.io`。 * 探索使用 `@minecraft/server` 包与 Minecraft 服务器进行更深入的集成。 这个快速入门提供了一个基本的框架,你可以用来构建一个更完整的 MCP 服务器。 记住,这只是一个起点,你需要根据你的具体需求进行扩展和修改。 **中文翻译:** 好的,这是一个针对 MCP 服务器实现的无构建 TypeScript 快速入门: **目标:** * 创建一个简单的 MCP 服务器,无需任何构建步骤(例如,webpack、rollup、esbuild)。 * 使用 TypeScript 编写,并直接使用 `ts-node` 运行。 * 展示基本的 MCP 服务器功能,例如注册、心跳和数据处理。 **先决条件:** * Node.js (推荐版本 16 或更高版本) * npm 或 yarn * TypeScript (`npm install -g typescript`) * ts-node (`npm install -g ts-node`) **步骤:** 1. **创建项目目录:** ```bash mkdir mcp-server-quickstart cd mcp-server-quickstart ``` 2. **初始化 npm 项目:** ```bash npm init -y ``` 3. **安装必要的依赖项:** ```bash npm install @minecraft/server @minecraft/server-ui @minecraft/server-admin @minecraft/server-net npm install ws # 用于 WebSocket 通信 npm install uuid # 用于生成唯一 ID npm install @types/ws @types/uuid --save-dev # 安装类型定义 ``` 4. **创建 `tsconfig.json` 文件:** ```json { "compilerOptions": { "target": "esnext", "module": "commonjs", "moduleResolution": "node", "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "outDir": "dist", // 可选,如果需要输出编译后的 JavaScript "sourceMap": true, // 可选,用于调试 "experimentalDecorators": true, // 启用装饰器 "emitDecoratorMetadata": true, // 发射装饰器元数据 "lib": ["esnext"] // 包含最新的 ECMAScript 特性 }, "include": ["src/**/*"], "exclude": ["node_modules"] } ``` **解释:** * `target`: 指定编译的目标 JavaScript 版本。`esnext` 允许使用最新的 JavaScript 特性。 * `module`: 指定模块系统。 `commonjs` 适用于 Node.js。 * `moduleResolution`: 指定模块解析策略。 `node` 模拟 Node.js 的模块解析。 * `esModuleInterop`: 允许 CommonJS 模块与 ES 模块互操作。 * `strict`: 启用所有严格类型检查选项。 * `skipLibCheck`: 跳过对声明文件的类型检查,可以加快编译速度。 * `outDir`: 指定输出目录(可选)。 * `sourceMap`: 生成源映射文件(可选),用于调试。 * `experimentalDecorators` 和 `emitDecoratorMetadata`: 启用装饰器支持。 * `lib`: 包含要包含在编译中的库文件。 5. **创建 `src` 目录并创建 `src/index.ts` 文件:** ```bash mkdir src touch src/index.ts ``` 6. **将以下代码添加到 `src/index.ts`:** ```typescript import { WebSocket, WebSocketServer } from 'ws'; import { v4 as uuidv4 } from 'uuid'; interface Client { id: string; socket: WebSocket; } const clients: Client[] = []; const wss = new WebSocketServer({ port: 3000 }); console.log("MCP Server started on port 3000"); wss.on('connection', ws => { const clientId = uuidv4(); const client: Client = { id: clientId, socket: ws }; clients.push(client); console.log(`Client connected: ${clientId}`); ws.on('message', message => { console.log(`Received message from ${clientId}: ${message}`); // 广播消息给所有其他客户端 clients.forEach(c => { if (c.id !== clientId) { c.socket.send(`[${clientId}]: ${message}`); } }); }); ws.on('close', () => { console.log(`Client disconnected: ${clientId}`); clients.splice(clients.findIndex(c => c.id === clientId), 1); }); ws.on('error', error => { console.error(`WebSocket error for client ${clientId}: ${error}`); }); ws.send('Welcome to the MCP Server!'); }); wss.on('error', error => { console.error('WebSocket server error:', error); }); ``` **解释:** * **导入必要的模块:** `ws` 用于 WebSocket 服务器,`uuid` 用于生成客户端 ID。 * **`Client` 接口:** 定义客户端的结构,包含 ID 和 WebSocket 连接。 * **`clients` 数组:** 存储连接的客户端。 * **创建 WebSocket 服务器:** `new WebSocketServer({ port: 3000 })` 在端口 3000 上启动服务器。 * **`connection` 事件:** 当有客户端连接时触发。 * 生成一个唯一的客户端 ID。 * 将客户端添加到 `clients` 数组。 * 设置消息、关闭和错误处理程序。 * 发送欢迎消息。 * **`message` 事件:** 当客户端发送消息时触发。 * 将消息记录到控制台。 * 将消息广播给所有其他客户端。 * **`close` 事件:** 当客户端断开连接时触发。 * 从 `clients` 数组中删除客户端。 * **`error` 事件:** 处理 WebSocket 错误。 7. **运行服务器:** ```bash npx ts-node src/index.ts ``` 或者,如果你的 `tsconfig.json` 中有 `outDir`,你可以先编译: ```bash tsc node dist/index.js ``` 8. **测试服务器:** 你可以使用任何 WebSocket 客户端来连接到服务器。 以下是一些选项: * **在线 WebSocket 客户端:** 例如,[https://www.websocket.org/echo.html](https://www.websocket.org/echo.html) * **Node.js 客户端:** 你可以创建一个简单的 Node.js 客户端来测试服务器。 * **Minecraft 客户端:** 你可以使用 Minecraft 的 `/connect` 命令连接到服务器(如果你的服务器支持 Minecraft 协议)。 在 WebSocket 客户端中,连接到 `ws://localhost:3000`。 连接后,你应该收到欢迎消息。 发送消息,你应该看到它们被记录到服务器控制台,并广播给所有其他连接的客户端。 **重要注意事项:** * **安全性:** 此示例未实现任何安全性措施。 在生产环境中,你需要添加身份验证、授权和加密。 * **错误处理:** 此示例仅包含基本的错误处理。 你需要添加更全面的错误处理来处理各种情况。 * **扩展性:** 此示例是一个简单的单线程服务器。 对于高负载,你可能需要考虑使用多线程或集群。 * **MCP 协议:** 此示例仅演示了基本的 WebSocket 通信。 要实现完整的 MCP 服务器,你需要实现 MCP 协议的所有方面,包括注册、心跳、数据处理和命令执行。 请参考官方的 MCP 文档。 * **`@minecraft/server` 包:** 虽然安装了 `@minecraft/server` 包,但此示例并没有直接使用它。 在更复杂的 MCP 服务器实现中,你将使用此包来与 Minecraft 服务器交互。 **下一步:** * 研究 MCP 协议规范。 * 实现注册和心跳机制。 * 处理来自 Minecraft 服务器的数据。 * 实现命令执行。 * 添加安全性措施。 * 考虑使用更高级的 WebSocket 库,例如 `socket.io`。 * 探索使用 `@minecraft/server` 包与 Minecraft 服务器进行更深入的集成。 这个快速入门提供了一个基本的框架,你可以用来构建一个更完整的 MCP 服务器。 记住,这只是一个起点,你需要根据你的具体需求进行扩展和修改。
mcpservers
MCP Servers 是一个专注于展示和连接模型上下文协议 (Model Context Protocol) 服务器的平台,旨在为开发者提供便捷的 MCP 服务器发现和集成服务。
mcp-server
镜子 (jìng zi)
mcptut1
MCP服务器和客户端教程
MCP Server Playground
镜子 (jìng zi)
Remote MCP Server on Cloudflare
sightline-mcp-server
mcptime
Here's the translation of "Simple MCP server to return the current time" into Chinese, along with a few options depending on the nuance you want to convey: **Option 1 (Most straightforward):** * **简单的 MCP 服务器,返回当前时间** * (Jiǎndān de MCP fúwùqì, fǎnhuí dāngqián shíjiān) This is a direct translation and is generally suitable. **Option 2 (More technical, emphasizing the function):** * **一个简单的 MCP 服务器,用于返回当前时间** * (Yī gè jiǎndān de MCP fúwùqì, yòng yú fǎnhuí dāngqián shíjiān) This emphasizes the *purpose* of the server. "用于" (yòng yú) means "used for" or "for the purpose of." **Option 3 (Slightly more formal):** * **一个简单的 MCP 服务器,用于提供当前时间** * (Yī gè jiǎndān de MCP fúwùqì, yòng yú tígōng dāngqián shíjiān) This uses "提供" (tígōng), which means "to provide" or "to offer." It's a bit more formal than "返回" (fǎnhuí). **Breakdown of the words:** * **简单 (jiǎndān):** Simple * **的 (de):** A possessive particle (like "of" or "'s" in English) * **MCP 服务器 (MCP fúwùqì):** MCP server (assuming MCP is an acronym you want to keep as is) * **一个 (yī gè):** A, one * **用于 (yòng yú):** Used for, for the purpose of * **返回 (fǎnhuí):** Return (as in a function returning a value) * **提供 (tígōng):** Provide, offer * **当前 (dāngqián):** Current * **时间 (shíjiān):** Time Choose the option that best fits the context of your communication. If you're just quickly describing the server, Option 1 is perfectly fine. If you're writing documentation or a more formal description, Option 2 or 3 might be better.
MCP Installer
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ì) * This is a literal translation, but might sound a bit redundant. **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ì) * This is a more general translation. **3. If you mean a server *list* or *directory* of MCP servers:** * **Simplified Chinese:** MCP 服务器列表 (MCP fúwùqì lièbiǎo) * **Traditional Chinese:** MCP 伺服器列表 (MCP sìfúqì lièbiǎo) **4. If you mean a server that *hosts* a search engine for MCP servers:** * **Simplified Chinese:** 托管 MCP 服务器搜索的服务器 (Tuōguǎn MCP fúwùqì sōusuǒ de fúwùqì) * **Traditional Chinese:** 託管 MCP 伺服器搜尋的伺服器 (Tuōguǎn MCP sìfúqì sōuxún de sìfúqì) **Which translation is best depends on the specific context. Could you provide more information about what you mean by "MCP server that searches MCP Servers"?** For example: * What is an "MCP server" in this context? * What kind of searching are you referring to? With more context, I can provide a more accurate and natural-sounding translation.
Polkassembly MCP Server
Polkassembly API 的 MCP 服务器
Playcanvas_editor Mcp Server
镜子 (jìng zi)
Filesystem MCP Server (@shtse8/filesystem-mcp)
Node.js 模型上下文协议 (MCP) 服务器,为 Cline/Claude 等 AI 代理提供安全、相对的文件系统访问。
Computer Control MCP
提供计算机控制功能的 MCP 服务器,例如鼠标、键盘、OCR 等,使用 PyAutoGUI、RapidOCR、ONNXRuntime。类似于 Anthropic 的 'computer-use'。零外部依赖。
Mcp Servers
MCP 服务器 (MCP fúwùqì)
Domain Check MCP Server
一个模型上下文协议 (MCP) 服务器,用于使用 IONOS 端点检查域名可用性。 (Or, a slightly more formal/technical translation:) 一个模型上下文协议 (MCP) 服务器,用于通过 IONOS 端点来验证域名是否可用。
mcp-tools-cli
用于与模型上下文协议 (MCP) 服务器交互的命令行客户端。
langchain-mcp
LangChain 的模型上下文协议工具支持
MCP Server for Replicate
镜子 (jìng zi)