发现优秀的 MCP 服务器

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

搜索1,246
OmniMind

OmniMind

OmniMind:一个即插即用的 Python 库,由 Google Gemini 提供支持,可轻松实现 MCP 服务器集成。

Google Analytics MCP Server

Google Analytics MCP Server

用于通过工具和资源访问分析数据的 Google Analytics MCP 服务器

LLM Gateway MCP Server

LLM Gateway MCP Server

镜子 (jìng zi)

mcp

mcp

威斯康星大学麦迪逊分校空间科学与工程中心 MCP 服务器存储库

n8n AI Agent for DVM MCP

n8n AI Agent for DVM MCP

一个构建于 n8n 中的 AI 代理,它可以通过 Nostr 网络查找和使用作为数据自动售卖机 (DVM) 提供的模型上下文协议 (MCP) 服务器工具。

一个基于Blender-mcp的研究项目,自学记录用( Blender-mcp详情见

一个基于Blender-mcp的研究项目,自学记录用( Blender-mcp详情见

好的,我将尽力帮助你理解 Blender-mcp 项目,判断其能力边界,理解 mcp 架构,并尝试添加新功能。 首先,我们需要明确几个步骤: 1. **理解 Blender-mcp 项目:** * **项目目标:** 了解该项目旨在解决什么问题,例如:多客户端协作、版本控制、资源管理等。 * **核心功能:** 掌握项目已经实现的功能,例如:场景同步、资产共享、实时聊天等。 * **技术栈:** 了解项目使用的编程语言、框架、库等,例如:Python、Blender API、网络协议等。 * **代码结构:** 熟悉项目的代码组织方式,例如:客户端、服务器端、数据模型等。 2. **判断能力边界:** * **现有功能的局限性:** 思考现有功能在哪些方面存在不足,例如:同步速度、稳定性、可扩展性等。 * **不支持的功能:** 识别项目尚未实现,但可能对用户有价值的功能,例如:高级冲突解决、权限管理、插件支持等。 * **性能瓶颈:** 分析项目在处理大规模场景或高并发请求时可能遇到的性能问题。 3. **理解 mcp 架构:** * **架构模式:** 确定项目采用的架构模式,例如:客户端-服务器、P2P、混合模式等。 * **组件划分:** 了解项目由哪些核心组件构成,例如:同步引擎、数据存储、通信模块等。 * **数据流:** 跟踪数据在不同组件之间的流动方式,例如:场景数据如何从客户端同步到服务器端。 * **扩展点:** 识别架构中可以方便地添加新功能的扩展点,例如:插件接口、自定义数据类型等。 4. **尝试添加新功能:** * **选择功能:** 基于对项目和架构的理解,选择一个具有可行性和价值的新功能。 * **设计方案:** 设计新功能的实现方案,包括:数据结构、算法、用户界面等。 * **编码实现:** 编写代码实现新功能,并进行测试和调试。 * **集成测试:** 将新功能集成到现有项目中,并进行全面的测试。 **具体步骤和建议:** * **阅读项目文档:** 仔细阅读 Blender-mcp 项目的 README 文件、API 文档、设计文档等,了解项目的背景、目标、架构和使用方法。 * **运行项目:** 尝试运行 Blender-mcp 项目,体验其现有功能,并观察其运行状态。 * **阅读源代码:** 阅读 Blender-mcp 项目的源代码,理解其实现细节,并学习其编程风格。 * **调试项目:** 使用调试器调试 Blender-mcp 项目,跟踪代码的执行流程,并查找潜在的问题。 * **参与社区:** 加入 Blender-mcp 项目的社区,与其他开发者交流,并寻求帮助。 * **从小处着手:** 从简单的功能开始,逐步增加复杂性,避免一开始就尝试修改核心架构。 * **编写测试用例:** 为新功能编写测试用例,确保其正确性和稳定性。 * **提交代码:** 将新功能的代码提交到 Blender-mcp 项目的仓库,并接受代码审查。 **关于添加新功能的建议:** * **冲突解决:** 改进现有的冲突解决机制,例如:支持更细粒度的冲突检测、提供更友好的冲突解决界面。 * **权限管理:** 添加权限管理功能,允许用户控制其他用户对场景的访问和修改权限。 * **版本控制:** 集成版本控制系统,例如:Git,允许用户回滚到之前的版本。 * **插件支持:** 提供插件接口,允许开发者扩展 Blender-mcp 的功能。 * **性能优化:** 优化同步算法,减少网络延迟,提高同步速度。 **翻译:** 通过学习 Blender-mcp 项目,判断其能力边界,并理解 mcp 架构,尝试添加新的功能。 通过学习 Blender-mcp 项目,判断其能力边界,并理解 mcp 架构,尝试添加新的功能。 **中文翻译:** 通过学习 Blender-mcp 项目,判断其能力边界,并理解 mcp 架构,尝试添加新的功能。 **更自然的中文翻译:** 通过研究 Blender-mcp 项目,确定它的能力范围,理解其 mcp 架构,并尝试添加新的功能。 希望这些信息能帮助你更好地理解 Blender-mcp 项目,并成功添加新功能。祝你一切顺利!

Tribal - Knowledge Service

Tribal - Knowledge Service

镜子 (jìng zi)

MCP Pinecone Vector Database Server

MCP Pinecone Vector Database Server

mcp-weather-server

mcp-weather-server

Arbitrum MCP Server

Arbitrum MCP Server

一个模型上下文协议 (MCP) 服务器,它使用 Arbiscan API 和 Claude AI 提供实时的 Arbitrum 区块链数据分析。

Memento

Memento

Windows-MCP-Server-Installation-Verification-GuideWindows MCP Server Installation Verification Guide

Windows-MCP-Server-Installation-Verification-GuideWindows MCP Server Installation Verification Guide

Windows 上的 MCP 服务器设置与 Mac 不同,它需要绝对文件路径和显式的 node.exe 引用,而不是 npx 命令。安装需要验证 npm,并将软件包全局安装到 AppData\Roaming\npm\node_modules 目录。运行服务器需要 node.exe 和服务器 index.js 文件的完整路径。

Research MCP Server

Research MCP Server

镜子 (jìng zi)

MCPHubs - Model Context Protocol Projects Hub

MCPHubs - Model Context Protocol Projects Hub

MCPHubs 是一个展示与 Anthropic 的模型上下文协议 (Model Context Protocol, MCP) 相关的项目的网站。

MCP テストサーバー

MCP テストサーバー

Mcp_servers

Mcp_servers

TestMcpServer

TestMcpServer

一个模型上下文协议服务器的实现,通过标准化的接口提供数学运算。该服务器使用 TypeScript 和 Node.js 构建,演示了如何通过模型上下文协议规范创建和暴露工具。

LOINC API MCP Server

LOINC API MCP Server

这个项目提供了一个模块化的 Python 封装器,用于 LOINC API,它带有一个 MCP 服务器接口,可以与 Claude Desktop 无缝集成,实现智能医学术语查找和标准化。

Time

Time

MCP Server

MCP Server

Fantasy Premier League MCP Server

Fantasy Premier League MCP Server

奇幻英超联赛 MCP 服务器 (Qíhuàn Yīngchāo Liánsài MCP Fúwùqì) **Explanation:** * **奇幻英超联赛 (Qíhuàn Yīngchāo Liánsài):** Fantasy Premier League - Directly translates to "Fantasy Premier League". * **MCP:** MCP is often left as is, as it's an acronym. * **服务器 (Fúwùqì):** Server - The standard Chinese word for "server". Therefore, the most accurate and natural translation is: **奇幻英超联赛 MCP 服务器**

mcp-tts-server

mcp-tts-server

Overview

Overview

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

MCP-Demo

MCP-Demo

Awesome-MCP-Server 🚀

Awesome-MCP-Server 🚀

SQL Server Agent - Modal Context Protocol

SQL Server Agent - Modal Context Protocol

一个模型上下文协议(MCP)的实现,使得大型语言模型(LLM)和 SQL Server 之间能够进行通信。它允许用户使用自然语言查询 SQL 数据库,并获得结构化的 SQL 响应。

hello-mcp-server-current-time

hello-mcp-server-current-time

好的,这是一个基于 `spring-ai-starter-mcp-server` 的自定义 MCP Server 简单示例,用于获取当前时间。 我将提供代码示例,并解释关键部分。 **1. 项目结构 (假设 Maven 项目)** ``` my-mcp-server/ ├── pom.xml └── src/ └── main/ ├── java/ │ └── com/example/ │ └── mcp/ │ ├── config/ │ │ └── McpServerConfig.java // MCP Server 配置 │ └── controller/ │ └── TimeController.java // 处理时间请求的 Controller └── resources/ └── application.properties // 配置文件 ``` **2. `pom.xml` (Maven 依赖)** ```xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.2.0</version> <!-- 使用最新的 Spring Boot 版本 --> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>my-mcp-server</artifactId> <version>0.0.1-SNAPSHOT</version> <name>my-mcp-server</name> <description>Demo project for Spring Boot MCP Server</description> <properties> <java.version>17</java.version> <spring-ai.version>1.0.0-M2</spring-ai.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.ai</groupId> <artifactId>spring-ai-core</artifactId> <version>${spring-ai.version}</version> </dependency> <dependency> <groupId>org.springframework.ai</groupId> <artifactId>spring-ai-spring-boot-starter-mcp-server</artifactId> <version>${spring-ai.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> ``` **关键依赖:** * `spring-boot-starter-web`: 提供 Spring Web MVC 功能,用于创建 RESTful API。 * `spring-ai-core`: Spring AI 核心库。 * `spring-ai-spring-boot-starter-mcp-server`: Spring AI MCP Server 启动器。 **3. `application.properties` (配置文件)** ```properties # 端口号 server.port=8080 # MCP Server 配置 (可选,使用默认值即可) spring.ai.mcp.server.enabled=true spring.ai.mcp.server.path=/mcp ``` **4. `McpServerConfig.java` (MCP Server 配置)** ```java package com.example.mcp.config; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Bean; import org.springframework.ai.autoconfigure.AiServiceProperties; import org.springframework.ai.autoconfigure.McpServerProperties; import org.springframework.ai.mcp.server.AiServiceHandlerFunction; import org.springframework.ai.mcp.server.McpServerEndpoint; import org.springframework.ai.mcp.server.McpServerFunctionRegistry; import org.springframework.ai.mcp.server.support.DefaultMcpServerFunctionRegistry; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.context.ApplicationContext; import org.springframework.web.servlet.function.RouterFunction; import org.springframework.web.servlet.function.ServerResponse; import java.util.List; import static org.springframework.web.servlet.function.RouterFunctions.route; import static org.springframework.web.servlet.function.RequestPredicates.POST; @Configuration public class McpServerConfig { @Bean @ConditionalOnMissingBean public McpServerFunctionRegistry mcpServerFunctionRegistry() { return new DefaultMcpServerFunctionRegistry(); } @Bean public McpServerEndpoint mcpServerEndpoint(McpServerProperties mcpServerProperties, McpServerFunctionRegistry mcpServerFunctionRegistry, ApplicationContext applicationContext, List<AiServiceHandlerFunction> aiServiceHandlerFunctions) { return new McpServerEndpoint(mcpServerProperties, mcpServerFunctionRegistry, applicationContext, aiServiceHandlerFunctions); } @Bean public RouterFunction<ServerResponse> timeRouterFunction(TimeController timeController, McpServerProperties mcpServerProperties) { return route(POST(mcpServerProperties.getPath() + "/time"), timeController::getTime); } } ``` **5. `TimeController.java` (处理时间请求的 Controller)** ```java package com.example.mcp.controller; import org.springframework.stereotype.Component; import org.springframework.web.servlet.function.ServerRequest; import org.springframework.web.servlet.function.ServerResponse; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import static org.springframework.web.servlet.function.ServerResponse.ok; @Component public class TimeController { public ServerResponse getTime(ServerRequest request) { LocalDateTime now = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String formattedDateTime = now.format(formatter); return ok().body(formattedDateTime); } } ``` **解释:** * `@Component`: 将 `TimeController` 标记为一个 Spring 组件,使其可以被自动注入。 * `getTime(ServerRequest request)`: 处理 `/mcp/time` POST 请求的方法。 * `LocalDateTime.now()`: 获取当前时间。 * `DateTimeFormatter`: 格式化时间为 `yyyy-MM-dd HH:mm:ss` 格式。 * `ok().body(formattedDateTime)`: 返回 HTTP 200 OK 状态码,并将格式化后的时间作为响应体。 **6. 启动应用程序** 运行 Spring Boot 应用程序。 **7. 测试** 使用 `curl` 或 Postman 等工具发送 POST 请求到 `/mcp/time`: ```bash curl -X POST http://localhost:8080/mcp/time ``` **预期响应:** ``` 2023-11-21 10:30:00 (实际时间会不同) ``` **总结:** 这个示例展示了如何使用 `spring-ai-starter-mcp-server` 创建一个简单的 MCP Server,并添加自定义的端点来处理特定的请求。 关键步骤包括: 1. 添加必要的 Maven 依赖。 2. 配置 `application.properties`。 3. 创建一个 Controller 来处理请求。 4. 创建一个配置类,将Controller注册到RouterFunction中。 5. 启动应用程序并测试端点。 **重要提示:** * 确保你已经安装了 Java 17 或更高版本。 * 根据你的实际需求调整时间格式。 * 这个示例非常简单,你可以根据需要添加更复杂的功能,例如身份验证、授权、数据验证等。 * 请根据实际情况调整 Spring AI 的版本号。 * 如果遇到问题,请检查日志文件以获取更多信息。 这个例子应该能帮助你开始构建自己的自定义 MCP Server。 如果你有任何问题,请随时提出。

Facebook Ads MCP Server

Facebook Ads MCP Server

使用 Claude AI 的 MCP 服务器,用于在 Facebook 上输入和评估广告活动。

DuckDuckGo Search MCP 🔍

DuckDuckGo Search MCP 🔍

一个强大的模型上下文协议(MCP)服务器,用于使用 DuckDuckGo 进行网络搜索和 URL 内容提取。

MCP-Wikipedia-API-Server

MCP-Wikipedia-API-Server

一个 FastAPI-MCP 服务器,用于为 AI 助手获取维基百科摘要,使用 Google Colab 和 Ngrok 部署。