这全部是在Cursor中完成的,从创建仓库到生成文件,再到配置整个README,直到上传和更新仓库,所有操作都在Cursor中通过自然语言实现。 (仓库中的部分内容可能存在问题,因此不要完全信任它)
本仓库提供了一个详细的指南,用于在Windows环境下配置和使用Cursor IDE版本0.46中的MCP(模型上下文协议)服务器功能。MCP允许AI助手使用外部工具和服务,大大扩展了它们的功能性和实用性。
MCP(模型上下文协议)是一种允许大型语言模型(LLMs)与外部工具和服务进行交互的协议。在Cursor IDE中,MCP服务器功能允许AI助手调用各种工具来执行诸如搜索、浏览网页和执行代码等操作。
在开始配置MCP服务器之前,请确保满足以下条件:
这是最简单的方法,适合初学者:
注意 在Windows环境中,Cursor 0.46版本的项目级配置文件功能可能会有问题。如果此方法不起作用,请使用方法1或方法3。
为特定项目配置MCP服务器:
.cursor文件夹(如果不存在).cursor文件夹中创建mcp.json文档{
"mcpServers": {
"server_name": {
"command": "command_executable",
"args": ["arg1", "arg2", "..."]
}
}
}
例如,配置Sequential Thinking服务器:
{
"mcpServers": {
"sequential_thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
}
}
}
注意 全局配置文件功能可能需要特定版本的Cursor支持。
为所有项目配置MCP服务器:
%APPDATA%\Cursor)mcp.json文档这里是一些常用的MCP服务器及其配置命令:
npx -y @modelcontextprotocol/server-sequential-thinking
env BRAVE_API_KEY=[your-key] npx -y @modelcontextprotocol/server-brave-search
npx -y @modelcontextprotocol/server-puppeteer
npx -y @modelcontextprotocol/server-github
npx -y @modelcontextprotocol/server-fs
一些MCP服务器需要环境变量来配置API密钥或其他设置。在Windows中,有几种方法可以设置环境变量:
env API_KEY=your_key_here npx -y @package/server-name
$env:API_KEY="your_key_here"
npx -y @package/server-name
MCP服务器状态显示黄色
无法找到MCP工具
Windows权限问题
项目级配置文件不起作用
Node.js版本问题
nvm切换到Node.js v18或更高版本:nvm install 18
nvm use 18
按需添加服务器
使用Git Bash而不是CMD
安全存储API密钥
定期更新MCP服务器
项目特定配置
是的,MCP工具仅在Composer和Agent模式下可用。
服务器状态指示器应显示为绿色,并且在使用时会弹出终端窗口。
理论上没有限制,但建议只添加当前需要的服务器以减少资源消耗。
可以将.cursor/mcp.json文件添加到版本控制系统中,或者使用配置同步工具。
欢迎通过Issues或Pull Requests贡献改进和更新。
MIT许可证 - 详情见LICENSE文件。 </中文翻译>