Cursor MCP 推荐

本文介绍了 Cursor 编辑器中四种 MCP (Model Context Protocol) 工具,它们分别是 Sequential Thinking、Server Memory、Fetch 以及 Playwright 和 Puppeteer。MCP 作为 AI 开发工作流中的标准化协议,能够让大模型直接调用本地工具链。Sequential Thinking 能够将复杂问题分解为小步骤,帮助 AI 逐步分析和处理,适用于复杂编程任务。Server Memory 能够让 AI 记住之前的交互信息,在多轮对话编程和项目需求分析等场景中发挥作用。Fetch 能够从外部数据源获取相关信息,为 AI 提供数据支持,适用于需要外部数据的任务。Playwright 和 Puppeteer 则专注于浏览器自动化,可以实现 LLMs 与网页的交互、截图及执行 JavaScript 等操作。文章详细介绍了每种 MCP 的核心能力、配置流程、调用方式和使用场景,旨在帮助开发者更好地利用这些工具提升开发效率。


本文作者系360奇舞团前端开发工程师

▎概念

MCP(Model Context Protocol)是 AI 开发工作流中的「神经接口」,通过标准化协议让大模型直接调用本地工具链。MCP 通过定义统一的接口,使 AI 应用能够安全、灵活地访问和操作本地及远程数据资源,提升模型的功能性和可扩展性。它遵循客户端 - 服务器架构,主要包含 MCP 主机、MCP 客户端、MCP 服务器、本地资源和远程资源等核心概念。其工作流程是 MCP 客户端先从 MCP 服务器获取可用工具列表,若需使用工具则通过 MCP 服务器执行相应调用,最后 LLM 基于所有信息生成自然语言响应。


1. Sequential Thinking

核心能力
能够将复杂的问题拆分成一个个可管理的小步骤,让 AI 可以逐步进行分析和处理。例如,在处理一个复杂的编程任务时,它会把任务分解为多个子任务,如先确定算法框架,再处理数据输入输出,最后进行代码优化等。

配置流程
如果是文件配置,可以编辑~/.cursor/mcp.json(全局)或者是在项目根目录下创建 .cursor/mcp.json 文件(项目级别)。例如:

{
  "mcpServers": {
    "mcp服务名": {
      "command""npx",
      "args": ["-y""指令"]
    }
  }
}

这里演示图形化的配置方式:

Cursor MCP 推荐

Cursor MCP 推荐  

npx -y @modelcontextprotocol/server-sequential-thinking  

点击Save

Cursor MCP 推荐如果左上角是绿色的灯,就是配置成功了,如果配置失败,可以尝试重启cursor。

调用方式以及示例

Cursor MCP 推荐在COMPOSER对话页,开启agent模式才能调用MCP服务。如果希望调用该MCP服务,可以添加(使用思考能力)等和思考相关的提示词,即可开启。调用时,Called MCP tool 后面就会带上sequentialthinking的标志,意味着调用成功了。
使用场景
对于一些复杂问题,可以使用Sequential Thinking服务,将复杂问题分解为小的问题,逐个解决。同时每调用一次,都可以从thought中获取到LLM当前的思考过程以及采取的方法,有时还会提供多种方案,我们可以通过再次提问,实现对于方案的选取以及之前思考过程的调整。

2. Server Memory

核心能力
能够让 AI 记住之前的信息和交互内容,在处理后续任务时可以调用这些记忆,从而更连贯地进行分析和处理。例如,在进行多轮对话的编程对话时,AI 可以记住之前用户提出的代码问题和已解决的部分,在后续交流中基于这些记忆给出更合适的建议和指导。
配置流程

Cursor MCP 推荐
npx -y @modelcontextprotocol/server-memory

使用场景: 对于一些需要多轮交互且依赖之前信息的复杂问题,可以使用 Server Memory 服务。比如在进行项目需求分析时,用户不断补充和修改需求,AI 能够记住之前的需求内容,在后续分析中综合考虑,给出更全面准确的分析结果。

3. Fetch

核心能力
能够从外部数据源获取相关信息,为 AI 的分析和处理提供丰富的数据支持。例如,在处理与特定领域知识相关的任务时,它可以从文档存储库等数据源中获取准确的信息,以便更准确地回答问题或完成任务,以 markdown 的格式返回。

配置流程
使用 uv 时,不需要进行特定安装。设置Command为:

uvx mcp-server-fetch

也可以使用python:

pip install mcp-server-fetch

python -m mcp_server_fetch

Cursor MCP 推荐调用方式以及示例

Cursor MCP 推荐输入(使用fetch工具)等相关提示词即可调用,也可以对链接进行读取。
使用场景
对于需要依赖外部数据的任务,可以使用 Fetch MCP 服务,从外部数据源获取准确且相关的数据,以便更全面、准确地完成任务。

4. Play Wright和Puppeteer

核心能力: Playwright 和 Puppeteer 都是用于浏览器自动化的强大工具,该服务可以让LLMs在真实的浏览器环境中与网页交互、截取屏幕截图和执行 JavaScript等等。
配置流程

Cursor MCP 推荐
Cursor MCP 推荐
npx -y @executeautomation/playwright-mcp-server
npx -y @modelcontextprotocol/server-puppeteer

调用方式以及示例
使用puppeteer/Playwright工具,测试http://localhost:5173/的表单提交。 在自动执行了一些脚本之后,就会调用MCP服务:

Cursor MCP 推荐
Cursor MCP 推荐
  • 自动执行了表单测试。
  • 也可以使用PlayWright来截图,例如:
    使用playWright截取天猫、京东、拼多多网站的截图,保存到@public的images文件夹下,并分析板式结构。
Cursor MCP 推荐
  • 自动创建目录
Cursor MCP 推荐
Cursor MCP 推荐
Cursor MCP 推荐
Cursor MCP 推荐
  • 自动截取图片,保存到了指定文件夹
Cursor MCP 推荐

Cursor MCP 推荐……省略其他文字内容

  • 进行了版式分析,减少了很多人工操作。

总结

本次推荐的几种 MCP 各有特点和适用场景:Sequential Thinking 擅长将复杂问题拆解,便于分步处理,适用于处理复杂编程任务等场景,可帮助获取 LLM 的思考过程与多种解决方案;Server Memory 能让 AI 记住过往交互信息,在多轮对话编程和项目需求分析等依赖先前信息的任务中发挥重要作用;Fetch 可从外部数据源获取信息,为 AI 提供数据支持,适用于处理需外部数据的特定领域任务;Play Wright 和 Puppeteer 则专注于浏览器自动化,可实现 LLMs 与网页的交互、截图及执行 JavaScript 等操作。

MCP文档

更多MCP可以参考:
https://smithery.ai/
https://glama.ai/mcp/tools?searchTerm=&sortingOrder=search-relevance%3Adesc

AI 前线

不需要 AI 和数学知识背景,这篇文章带你学会大模型应用开发

2025-12-23 22:54:03

AI 前线

AI 时代的迷失:可怕的不是跟不上变化,而是用旧思维赶路

2025-12-23 22:54:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索