Discover Awesome MCP Servers
Extend your agent with 16,059 capabilities via MCP servers.
- All16,059
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
Spec-driven Development MCP Server
Enables AI-guided spec-driven development workflow that transforms ideas into implementation through structured stages: goal collection, requirements gathering in EARS format, technical design documentation, task planning, and systematic code execution.
MCP Pokemon Server
An MCP server implementation that enables users to interact with the PokeAPI to fetch Pokemon information through natural language queries.
ClickUp MCP Server
Provides integration with ClickUp's API, allowing you to retrieve task information and manage ClickUp data through MCP-compatible clients.
Substack MCP Server
Enables interaction with Substack publications through natural conversation, allowing users to create posts with cover images, publish notes, manage content, and retrieve profile information.
Debug MCP Server
Enables AI-powered debugging through structured logging with pattern recognition and intelligent analysis. Allows applications to write structured logs and receive actionable debugging insights based on error patterns and frequency analysis.
Highrise MCP Server by CData
This read-only MCP Server allows you to connect to Highrise data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcp
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.
mcptut1
Mcp server and client tutorial
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.
Stealthee MCP
Enables detection and analysis of pre-public product launches through web search, content extraction, AI-powered scoring, and automated alerting. Provides comprehensive tools for surfacing stealth startup signals before they trend publicly.
MCP MongoDB Integration
这个项目演示了 MongoDB 与模型上下文协议 (MCP) 的集成,旨在为 AI 助手提供数据库交互能力。
MCP Servers
ピティナニュースMCPサーバー
PTNA 新闻源的 MCP 服务器
Docker Build MCP Server
A TypeScript server that fully implements the Model Context Protocol (MCP) standard, providing API access to Docker CLI operations like build, run, stop, and image management through compatible AI clients.
Story MCP Hub
提供用于管理 IP 资产和许可、与 Story Python SDK 交互以及处理诸如铸造代币、注册 IP 和上传元数据到 IPFS 等操作的工具。
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 服务器。 记住,这只是一个起点,你需要根据你的具体需求进行扩展和修改。
서울시 교통 데이터 MCP 서버
서울시 교통 데이터 MCP 서버 - 실시간 교통 정보, 대중교통, 따릉이 등의 데이터를 제공하는 MCP 서버
Ticket Tailor API Integration
Omni Server
一个用于熟悉模型上下文协议 (Model Context Protocol) 的 MCP 服务器。 Or, more literally: 一个用于熟悉模型上下文协议的 MCP 服务器 (MCP Server)。
Domain Check MCP Server
一个模型上下文协议 (MCP) 服务器,用于使用 IONOS 端点检查域名可用性。 (Or, a slightly more formal/technical translation:) 一个模型上下文协议 (MCP) 服务器,用于通过 IONOS 端点来验证域名是否可用。
Elasticsearch MCP Server by CData
Elasticsearch MCP Server by CData
Image Converter MCP Server
Enables conversion between multiple image formats including JPG, PNG, WebP, GIF, BMP, TIFF, SVG, ICO, and AVIF with quality control and batch processing capabilities.
mcp-google-sheets
谷歌表格 (Gǔgē biǎogé)
sightline-mcp-server
Optimizely DXP MCP Server
Enables AI assistants to manage Optimizely DXP deployments through natural language conversations. Supports code deployment, database operations, content synchronization, and environment management across Integration, Preproduction, and Production environments.
Google Drive HPC Log Analyzer
Enables Claude to directly access Google Drive files and analyze High Performance Computing (HPC) log files. Automatically detects common HPC issues like memory errors, job timeouts, and resource allocation problems.
Filesystem MCP Server (@shtse8/filesystem-mcp)
Node.js 模型上下文协议 (MCP) 服务器,为 Cline/Claude 等 AI 代理提供安全、相对的文件系统访问。
Browse Together MCP
与你的 AI 共同浏览,在你编辑代码时。一个带有头部的、由 Playwright 控制的浏览器,以及配套的 MCP 服务器。
Aseprite MCP Tools
用于与 Aseprite API 交互的 MCP 服务器
Finance MCP Server
一个用 Python 构建的最小化 MCP 服务器,它暴露了两个示例工具:一个用于将公司名称转换为股票代码,另一个用于从雅虎财经获取财务数据。该项目的重点是学习如何构建和运行 MCP 服务器——使用一个简单的财务场景纯粹作为演示用例。