基本能力
产品定位
Cursor MCP Servers 是一个用于扩展Cursor IDE功能的工具集,通过Model Context Protocol (MCP) 允许AI助手与外部工具和服务交互。
核心功能
- 与外部工具交互:允许AI助手调用各种工具执行搜索、浏览网页、执行代码等操作。
- 多种配置方式:支持通过设置界面、项目级配置文件和全局配置文件三种方式配置MCP服务器。
- 丰富的工具集:包括Sequential Thinking、Brave Search、Puppeteer、GitHub工具和文件系统工具等。
- 环境变量支持:支持通过环境变量配置API密钥等敏感信息。
适用场景
- 开发辅助:在开发过程中使用AI助手调用外部工具提高效率。
- 自动化任务:通过AI助手自动执行网页浏览、文件操作等任务。
- 信息检索:使用Brave Search等工具进行高效信息检索。
工具列表
- Sequential Thinking:提供顺序思考能力,帮助AI助手进行复杂任务分解。
- Brave Search:集成Brave搜索引擎,支持API密钥配置。
- Puppeteer:提供网页浏览和自动化操作能力。
- GitHub工具:支持与GitHub交互,如仓库操作等。
- 文件系统工具:提供文件操作能力。
常见问题解答
- MCP服务器状态显示为黄色:尝试刷新服务器状态或重启Cursor IDE。
- 无法找到MCP工具:确保在Composer或Agent模式下使用。
- Windows权限问题:尝试以管理员身份运行终端或检查防火墙设置。
- 项目级配置文件不起作用:这是Windows环境中的已知问题,尝试使用全局配置文件或通过设置界面添加。
- Node.js版本问题:使用Node.js v18或更高版本。
使用教程
使用依赖
- Cursor IDE 0.46或更高版本
- Windows 10/11操作系统
- Node.js v18或更高版本
- 基本的命令行知识
- 特定MCP服务器可能需要的API密钥
安装教程
方法1: 通过Cursor设置界面
- 打开Cursor IDE
- 点击左下角的设置图标(⚙️)
- 导航至"Features"部分
- 滚动到"MCP Servers"部分
- 点击"Add New MCP Server"
- 选择"Stdio/local"作为连接类型
- 输入服务器命令(如
npx -y @modelcontextprotocol/server-sequential-thinking
) - 点击"Add"保存配置
方法2: 使用项目级配置文件
- 在项目根目录创建
.cursor
文件夹 - 在
.cursor
文件夹中创建mcp.json
文件 - 使用以下格式配置MCP服务器:
json
{
"mcpServers": {
"server_name": {
"command": "command_executable",
"args": ["arg1", "arg2", "..."]
}
}
}
方法3: 使用全局配置文件
- 导航到Cursor的配置目录(通常在
%APPDATA%\Cursor
) - 创建或编辑
mcp.json
文件 - 使用与项目级配置相同的格式
调试方式
- 检查服务器状态:确保服务器状态指示器显示为绿色。
- 查看终端输出:使用时会弹出终端窗口,可查看运行日志。
- 环境变量检查:确保必要的环境变量已正确设置。
- Node.js版本检查:使用
node -v
检查Node.js版本是否为v18或更高。 - 重启Cursor IDE:遇到问题时尝试重启Cursor IDE。