MCP 工具
通过 MCP 扩展 AI 的能力边界
什么是 MCP
MCP(Model Context Protocol)是一个开放协议,允许 AI 模型与外部工具和数据源交互。通过 MCP,Cursor 获得了超越纯文本处理的能力。
- 📁 读取和操作文件系统
- 💻 执行终端命令
- 🗄️ 访问数据库
- 🌐 调用外部 API
- 🔧 与其他开发工具集成
官方文档:完整的 MCP 使用指南请查看 Cursor MCP 官方文档
重要提醒:Cursor 每次打开新项目时,所有 MCP 工具默认会变成 Active 状态。
请务必手动关闭不需要使用的 MCP 工具。过多的活跃 MCP 工具会:
- 增加系统 Prompt 的长度
- 分散大模型的注意力
- 导致生成效果不佳
建议:只在需要时开启特定的 MCP 工具,用完后及时关闭。
推荐 MCP 工具
以下是一些常用且实用的 MCP 工具配置。更多工具请查看 MCP 工具目录 。
Figma MCP
将 Figma 设计稿直接连接到 Cursor,AI 可以读取设计稿中的元素、样式和布局信息,帮助你快速将设计转化为代码。
{
"mcpServers": {
"Figma": {
"url": "http://127.0.0.1:3845/sse"
}
}
}配置说明:参考官方文档 Guide to the Figma MCP server
Jira MCP
连接 Jira 项目管理系统,AI 可以读取 Issue 详情、评论和状态,帮助你理解需求背景和任务要求。
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "jira-mcp"],
"env": {
"JIRA_INSTANCE_URL": "https://your-company.atlassian.net",
"JIRA_USER_EMAIL": "your-email@example.com",
"JIRA_API_KEY": "your-api-key"
}
}
}
}获取 API Key:登录 Atlassian 账户,在 API Tokens 页面生成
PostgreSQL MCP
直接连接 PostgreSQL 数据库,AI 可以查询表结构和数据,帮助你编写 SQL 和理解数据模型。
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://username:password@localhost:5432/database_name"
]
}
}
}安全提醒:建议使用只读账户连接生产数据库,避免误操作。
Browser MCP (Playwright)
控制浏览器进行自动化测试和网页交互,AI 可以模拟用户操作、截取屏幕截图。
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-playwright"]
}
}
}安全提示
- 最小权限原则 - 只开启当前任务需要的 MCP 工具
- 审查操作 - 仔细检查 AI 对危险操作的建议
- 敏感数据 - 数据库连接等 MCP 工具注意安全,建议使用只读账户
- 及时关闭 - 完成任务后关闭不再需要的 MCP 工具
总结
MCP 工具极大地扩展了 AI 辅助开发的可能性,让 Cursor 从代码编辑器进化为完整的开发助手。合理配置和管理 MCP 工具,可以显著提升开发效率。
最后更新于: