开篇介绍:
在Cursor基础篇一中我们介绍了Cursor的基础配置内容
在Cursor基础篇二中我们介绍了如何配置好Rules
如果没有阅读之前的文章的话,建议从头开始看起
本篇内容主要介绍Cursor中如何配置MCP以及常见的MCP和其作用
MCP的介绍
MCP(Model Context Protocol,模型上下文协议)的核心作用是实现大语言模型与外部数据源和工具的标准化集成,通过安全双向连接打破数据孤岛,推动AI应用的协作与效率提升。
关于MCP的更多详细介绍,不在本篇进行赘述,后面会有相应计划再进行详细介绍。
如何配置MCP
Cursor1.0+中已经把MCP的配置归置到Cursor > Setting下的Tools & Integrations里面了,我们可以在这里下方点击 New MCP Server添加MCP,打开的是一个MCP.JSON
文件
具体如何配置MCP,不同的MCP配置参数可能不同。大家可以点击下面这个链接。
modelscope.cn/mcp ,里面有很多方向的MCP可供选择使用等诸多信息。
点击任意一个进去,都会有详细的介绍以及使用方式
最终的json文件内容示例如下:
{
"mcpServers": {
"sequentialthinking": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/liuchenxiqd/Downloads"
]
},
"playwright-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@microsoft/playwright-mcp",
"--key",
"bed7xxxx"
]
},
"mastergo-magic-mcp": {
"command": "npx",
"args": [
"-y",
"@mastergo/magic-mcp",
"--token=mg_80716e4360b746c8a6ecd8c5548d5b15",
"--url=https://mastergo.com"
],
"env": {}
},
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp@latest"
]
},
"Figma": {
"url": "http://127.0.0.1:3845/sse"
},
"Notion": {
"url": "https://mcp.notion.com/mcp"
},
"Heroku": {
"command": "npx -y @heroku/mcp-server",
"env": {
"HEROKU_API_KEY": ""
}
}
}
}
常用MCP
| MCP | 作用 | 备注 |
|---|---|---|
| sequential-thinking | (根据提示词)分步拆解需求,适用于任何需要系统性思考、流程优化和创新探索的领域 | |
| apifox | 方便接口对接 | 前提要求需要是apifox管理员 |
| playwright-mcp | 提供浏览器自动化功能的模型上下文协议 (MCP) 服务器。能快照与网页进行交互,而无需屏幕截图或视觉调整模型(自测好工具) | |
| context7 | 提供实时、特定版本的文档以解决AI幻觉问题 | |
| browser-tool | 调试提效工具 | Browser Tools MCP |
还有更多更有趣的MCP等待各位去发现...
MCP的使用注意
MCP的调用可以在mdc中描述清楚关系,这样可以在组织提示词时更简洁。
某些 MCP 服务器,或拥有多个 MCP 服务器的用户,可能拥有许多可供 Cursor 使用的工具。但是目前,Cursor 只会将前 40 个工具发送给代理。