很多应用都开始提供mcp服务,实现轻量化调用。当然mcp client也不仅限于cursor,我只是使用cursor而已,所以下面的mcp server语法是基于cursor的。
一、Playwright MCP
提供了浏览器自动化能力,让 AI 能够直接操作网页、截图和执行 JavaScript。这使得 AI 助手能够帮助我们进行网页测试、数据抓取等任务。
主要功能:
-
浏览器自动化
-
控制真实浏览器进行网页交互
-
支持多种浏览器(Chrome、Firefox、Safari)
-
可执行点击、输入、滚动等操作
-
-
网页截图
-
捕获整个页面或特定元素的截图
-
支持多种图片格式
-
-
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 配置:
-
访问:
https://git.xxx.us/-/user_settings/personal_access_tokens -
创建新 Token,scopes 记得选择
api
-
Copy出来 Token 替换配置中的
xxxxx
注意:确保将路径 /Users/xxxx/.mcp-storage/memory.json 替换为您的实际路径