发现优秀的 MCP 服务器

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

全部14,652
Razorpay MCP Server

Razorpay MCP Server

非官方 Razorpay MCP 服务器 (Fēiguānfāng Razorpay MCP fúwùqì)

PitchLense MCP

PitchLense MCP

Enables comprehensive AI-powered startup investment risk analysis across 9 categories including market, product, team, financial, customer, operational, competitive, legal, and exit risks. Provides structured risk assessments, peer benchmarking, and investment recommendations using Google Gemini AI.

Filesystem MCP Server (@shtse8/filesystem-mcp)

Filesystem MCP Server (@shtse8/filesystem-mcp)

Node.js 模型上下文协议 (MCP) 服务器,为 Cline/Claude 等 AI 代理提供安全、相对的文件系统访问。

서울시 교통 데이터 MCP 서버

서울시 교통 데이터 MCP 서버

首尔市交通数据 MCP 服务器 - 提供实时交通信息、公共交通、Ttareungi(首尔市公共自行车)等数据的 MCP 服务器

MCP Server Playground

MCP Server Playground

镜子 (jìng zi)

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

sightline-mcp-server

sightline-mcp-server

MCP TS Quickstart

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 服务器。 记住,这只是一个起点,你需要根据你的具体需求进行扩展和修改。

n8n-MCP

n8n-MCP

A Model Context Protocol server that provides AI assistants with comprehensive access to n8n node documentation, properties, and operations for effective workflow automation.

AITable MCP Server

AITable MCP Server

AITable.ai Model Context Protocol Server enables AI agents to connect and work with AITable datasheets.

MCP Installer

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.

Domain Check MCP Server

Domain Check MCP Server

一个模型上下文协议 (MCP) 服务器,用于使用 IONOS 端点检查域名可用性。 (Or, a slightly more formal/technical translation:) 一个模型上下文协议 (MCP) 服务器,用于通过 IONOS 端点来验证域名是否可用。

MCP MySQL Server

MCP MySQL Server

一个容器化的服务器,允许通过模型上下文协议 (MCP) 与 MySQL 数据库进行交互,从而能够通过自然语言执行 SQL 查询、检索模式和列出表。 Or, a slightly more formal translation: 一个容器化的服务器,它允许通过模型上下文协议 (MCP) 与 MySQL 数据库进行交互,从而实现通过自然语言执行 SQL 查询、检索数据库模式以及列出数据表的功能。

Netlify MCP Server

Netlify MCP Server

Enables code agents to interact with Netlify services through the Model Context Protocol, allowing them to create, build, deploy, and manage Netlify resources using natural language prompts.

Polkassembly MCP Server

Polkassembly MCP Server

Polkassembly API 的 MCP 服务器

Playcanvas_editor Mcp Server

Playcanvas_editor Mcp Server

镜子 (jìng zi)

MCP Finder Server

MCP Finder Server

mcp-tools-cli

mcp-tools-cli

用于与模型上下文协议 (MCP) 服务器交互的命令行客户端。

ClickUp MCP Server

ClickUp MCP Server

Provides integration with ClickUp's API, allowing you to retrieve task information and manage ClickUp data through MCP-compatible clients.

Grasshopper MCP サーバー

Grasshopper MCP サーバー

用于 Rhinoceros/Grasshopper 集成的模型上下文协议 (MCP) 服务器实现,使 AI 模型能够与参数化设计工具交互。

Mcp Servers

Mcp Servers

MCP 服务器 (MCP fúwùqì)

BinAssistMCP

BinAssistMCP

Enables AI-assisted reverse engineering by bridging Binary Ninja with Large Language Models through 40+ analysis tools. Provides comprehensive binary analysis capabilities including decompilation, symbol management, type analysis, and documentation generation through natural language interactions.

filesystem-mcp

filesystem-mcp

A TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes via URIs and tools.

mcp-agent-forge

mcp-agent-forge

mcp-agent-forge

SP Database MCP Server

SP Database MCP Server

A Model Context Protocol server that provides real-time database schema information to AI assistants, supporting both low-code system schema queries and traditional database metadata queries.

Financial Report Generator MCP Server

Financial Report Generator MCP Server

Enables generation of comprehensive financial reports for major companies like NVIDIA, Apple, Microsoft, and others. Supports multiple report types including basic summaries, comprehensive analysis, and financial ratio analysis with batch processing capabilities.

Task Manager MCP Server

Task Manager MCP Server

This MCP server enables agents to manage complex tasks by providing tools for registration, complexity assessment, breakdown into subtasks, and status tracking throughout the task lifecycle.

MCP Server on Cloudflare Workers

MCP Server on Cloudflare Workers

一个概念验证实现,即模型上下文协议(Model Context Protocol)服务器运行在 Cloudflare 的边缘网络上,并采用持有者令牌(bearer token)认证,允许已部署的 AI 模型通过无服务器架构访问工具。

mcptime

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.

ibex35-mcp

ibex35-mcp

Analyze relationships in the Spanish stock exchange