工具Cursor(三)MCP(3)常用的三方MCP Tools

很多应用都开始提供mcp服务,实现轻量化调用。当然mcp client也不仅限于cursor,我只是使用cursor而已,所以下面的mcp server语法是基于cursor的。

一、Playwright MCP

提供了浏览器自动化能力,让 AI 能够直接操作网页、截图和执行 JavaScript。这使得 AI 助手能够帮助我们进行网页测试、数据抓取等任务。

主要功能:

  1. 浏览器自动化

    • 控制真实浏览器进行网页交互

    • 支持多种浏览器(Chrome、Firefox、Safari)

    • 可执行点击、输入、滚动等操作

  2. 网页截图

    • 捕获整个页面或特定元素的截图

    • 支持多种图片格式

  3. JavaScript 执行

    • 在页面上下文中执行 JavaScript 代码

    • 获取页面元素和数据

设置方法:

复制代码
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"]
    }
  }
}

二、memory

作用:

用于保存审查进度和结果,或者在prompt中让AI使用本地文件记录进度也可以

配置:

复制代码
 "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"],
      "env": {
        "MEMORY_FILE_PATH": ""C:\\Users\\xxx\\.mcp-storage\\memory.json""
      }
    }

注意:配置完应该都显示绿灯,如果是red,需要排查下原因

(1)目录是否正确

memory.json文件会自动生成,但是目录不会,需要确保目录可读可写,如果不存在手动创建一个。

(2)本地是否安装了插件
复制代码
npx -y @modelcontextprotocol/server-memory

这个命令用于临时运行 MCP 的 memory server,而不需要手动全局安装

输出:

把这两个开关disable再打开,就可以了

三、sequential-thinking

用于结构化思考和分析

复制代码
"sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }

四、git

cursor配置:

复制代码
"gitlab": {
      "command": "npx",
      "args": ["-y", "@zereight/mcp-gitlab"],
      "env": {
        "GITLAB_PERSONAL_ACCESS_TOKEN": "xxxxx",
        "GITLAB_API_URL": "https://git.xxx.us",
        "GITLAB_READ_ONLY_MODE": "false",
        "USE_GITLAB_WIKI": "false",
        "NODE_TLS_REJECT_UNAUTHORIZED": "0"
      }
    }

GitLab Token 配置:

  1. 访问:https://git.xxx.us/-/user_settings/personal_access_tokens

  2. 创建新 Token,scopes 记得选择 api

  3. Copy出来 Token 替换配置中的 xxxxx

注意:确保将路径 /Users/xxxx/.mcp-storage/memory.json 替换为您的实际路径

相关推荐
nanxun8862 天前
记一次诡异的 Docker 容器"串包"故障排查
java
用户1563068103512 天前
Day01 | Java 基础(Java SE)
java
行者全栈架构师2 天前
Maven dependency:tree 的 8 个高级用法
java·后端
行者全栈架构师2 天前
IDEA 中 Maven 项目的 15 个红色报错快速解决方法
java·后端
令人头秃的代码0_02 天前
mac(m5)平台编译openjdk
java
唐青枫3 天前
Java JDBC 实战指南:从 Connection 到事务和连接池
java
一个做软件开发的牛马3 天前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解
java·后端
用户3721574261353 天前
Java 处理 PDF 图片:提取 PDF 中的图片,并压缩 PDF 图片体积
java
用户3721574261353 天前
Java 打印 Word 文档:从基础打印到高级设置
java
用户3521802454754 天前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程