DeepFloodbeta

24个常用MCP推荐~

  1. FileSystem:文件系统操作工具

  2. Searxng:可以部署在本地的网络搜索工具

  3. Firecrawl:网页爬取工具

  4. BraveSearch:Brave Search的网络搜索工具

  5. ChromeDevtools:Chrome浏览器调试工具

  6. Puppeteer:操作浏览器的工具

  7. DesktopCommander:执行终端命令、文件操作 工具

  8. 高德地图:高德地图工具,为开发者提供了基于位置服务、地点信息搜索、路径规划、天气查询等12大核心高鲜度数据,让用户在出行规划、位置信息检索场景下轻松获取即时信息

  9. metaso:秘塔搜索的网络搜索工具,我认为国内做的不错的一个AI搜索服务

  10. EdgeonePages:支持将网页部署到公网的工具

  11. fetch:网页爬取工具

  12. SequentialThinking:将复杂问题分步拆解的工具

  13. Tavily:Tavily的网络搜索工具

  14. context7:将最新的、特定版本的文档和代码示例直接包含在你的问题中。通过消除过时的信息和不准确的 API,提升你的编码体验

  15. github:访问 GitHub API,可以执行文件操作、仓库管理、搜索等功能

  16. SemanticScholar:论文搜索工具

  17. GoogleScholarSearch:通过Google Scholar执行的论文搜索工具

  18. DrawingTool:使用简单的画布界面来创建和编辑绘图。通过让人工智能助手能够轻松绘制填充形状并导出图像,从而提升它们的功能。利用这个工具为你的应用程序增添视觉创意

  19. wikipedia:维基百科搜索工具

  20. xunlei-download:迅雷下载工具

  21. DeepWiki:DeepWiki 为全球每一个代码仓库提供了最新的文档资源,你可以随时查阅这些信息。可以将其视为基于 GitHub 平台的深度研究工具——由 Devin 开发并维护的。这个是他们的MCP工具

  22. 12306:用于搜索和筛选 12306 火车票信息,支持直达、中转和经停等查询方式

  23. docfork:与Context7类似。通过一次工具调用,即可获取 9000 多个用于大型语言模型(LLMs)和人工智能代码编辑器的最新文档及代码示例

  24. mem0:Mem0是一个为AI提供记忆功能的服务。这个是它的MCP工具

12
  • 帮顶支持下

  • 马克

  • 战略马克

  • mark

  • 感谢分享

  • 感谢分享

  • @pilgrim #0 这些是不是适合用扣子、agent来调用呢? 我在使用ai的过程中还没用过mcp呢

  • 收藏了

  • @qllqll #7 Coze的话,stdio的应该不行吧,得是支持sse或者streamable-http的才可以。
    Agent,得看是哪的Agent,线上平台的,只能用sse和streamable-http的,本地客户端的,三种都可以。

    下面是Gemini生成的介绍

    MCPModel Context Protocol(模型上下文协议)

    这是一个于 2024 年底(由 Anthropic 等公司)推出的开放标准,旨在为大型语言模型(LLM,如 AI 助手)与外部工具、数据源(如文件系统、数据库、API)提供一个标准化的连接方式。您可以将其理解为“AI 的 USB-C 接口”,让不同的 AI 模型能以即插即用的方式使用各种外部工具。

    您提到的 stdiossestreamable http 正是 MCP 用来在“AI 客户端”(如 VS Code Copilot)和“MCP 服务器”(提供工具的一方)之间进行通信的三种核心传输协议(Transport Protocols)

    下面我将为您详细介绍这三个概念在 MCP 框架下的含义:

    1. stdio (标准输入/输出)

    这是 MCP 用于本地通信的传输方式。

    • 核心思想: 当 MCP 服务器(即您要连接的工具)与 AI 客户端(如您的代码编辑器)运行在同一台机器上时,使用此方式。
    • 工作原理:
      1. AI 客户端会像运行一个普通程序一样,启动 MCP 服务器作为一个子进程
      2. 客户端通过写入该子进程的**标准输入(stdin)**来发送请求(例如:“请读取这个文件”)。
      3. MCP 服务器处理完请求后,将结果通过**标准输出(stdout)**返回给客户端。
    • 适用场景: 非常适合需要访问本地资源的工具,例如允许 AI 访问您的本地文件系统、运行本地脚本或连接本地数据库。它简单、快速且安全,因为通信不经过网络。

    2. sse (服务器发送事件)

    全称是 Server-Sent Events。这是 MCP 用于远程通信的**遗留(Legacy)**或较早的方式。

    • 核心思想: 允许服务器(MCP Server)通过一个持久的 HTTP 连接,单向地向客户端(AI 助手)推送数据。
    • 工作原理:
      • 它通常需要两个 HTTP 端点(Endpoint)。
      • 客户端通过一个端点(例如 /message)使用 HTTP POST 请求向服务器发送消息。
      • 客户端连接到另一个端点(例如 /events),该端点会返回 Content-Type: text/event-stream,建立一个 SSE 流。服务器会通过这个流主动将响应、更新或通知推送回客户端。
    • 适用场景: 专为需要服务器主动推送更新的远程工具而设计,但目前正被 streamable http 所取代。

    3. streamable http (可流式 HTTP)

    这是 MCP 用于远程通信的**现代(Modern)**方式,旨在替代和改进 sse 方式。

    • 核心思想: 使用单一的、统一的 HTTP 端点来处理所有通信,无论是简单的请求-响应,还是复杂的流式数据。
    • 工作原理:
      1. 客户端向这个单一端点发送 HTTP POST 请求(包含指令)。
      2. 服务器根据请求的性质,可以选择:
        • 非流式: 如果是一个简单请求(如“获取工具列表”),服务器可以直接返回一个标准的 HTTP 响应。
        • 流式: 如果是一个需要持续更新或返回大量数据的请求(如“请分析这个大文件并实时报告进度”),服务器可以在响应中开启一个流(Stream)(通常也是基于 SSE 技术),持续不断地发回数据块。
    • 优势: 相比 sse 方式,它更高效、更简洁(只有一个端点),并且能更好地兼容现有的网络基础设施(如防火墙和代理)。这是目前推荐的用于构建新 MCP 远程服务器的标准方式。

    总结对比

    为了让您更清晰地理解,这里有一个简单的对比表:

    传输协议 主要用途 通信方式 状态
    stdio 本地通信 进程的标准输入 (stdin) / 输出 (stdout) 常用
    sse 远程通信 HTTP POST + 单独的 SSE 事件流 遗留
    streamable http 远程通信 单一的 HTTP 端点(支持流式响应) 现代/推荐

    希望这个解释能帮助您理解 MCP 及其相关的传输概念。

  • mark

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有13137位用户

🎉欢迎新用户🎉