这是一个模型上下文协议(MCP)实现,它通过Cursor IDE实现了Claude AI与桌面应用程序之间的无缝集成。此工具作为Claude功能与桌面软件之间的桥梁,支持增强的人工智能驱动开发工作流程。
<a href="https://glama.ai/mcp/servers/4fg1gxbcex"><img width="380" height="200" src="https://gips0.baidu.com/it/u=1582664795,2187644352&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Cursor Server MCP 服务器" /></a>
要通过 Smithery 自动安装 Cursor for Claude Desktop:
npx -y @smithery/cli install cursor-mcp-tool --client claude
前提条件
安装
# 全局安装
npm install -g mcp-cursor
# 或本地安装
git clone https://github.com/yourusername/cursor-mcp.git
cd cursor-mcp
npm install
配置
.env 文件:
# Windows 路径示例
DEFAULT_WORKSPACE_PATH=C:/Users/YourUsername/Documents/cursor-workspaces
添加到 Claude 的 MCP 配置 将以下内容添加到您的 Claude 配置中:
{
"name": "cursor",
"type": "mcp",
"config": {
"server": "https://glama.ai/mcp/servers/4fg1gxbcex",
"capabilities": ["cursor_control", "window_management"]
}
}
启动服务器
# 如果是全局安装
mcp-cursor
# 如果是本地安装
npm start
克隆并安装:
git clone https://github.com/yourusername/cursor-mcp.git
cd cursor-mcp
npm install
创建环境配置:
cp .env.example .env
编辑 .env 并设置您的工作区路径:
DEFAULT_WORKSPACE_PATH=C:/Users/YourUsername/Documents/cursor-workspaces
构建并运行:
# 开发模式,带热重载
npm run dev
# 生产模式
npm run build
npm start
窗口检测问题
权限问题
Node 版本问题
nvm 切换到 Node.js v18 或更高版本:
nvm install 18
nvm use 18
cursor-mcp/
├── src/ # 源代码
│ ├── services/ # 核心服务
│ ├── handlers/ # 事件处理器
│ └── types/ # TypeScript 定义
├── build/ # 编译后的JavaScript
└── .env # 环境配置
npm run build - 编译TypeScriptnpm start - 运行生产服务器npm run dev - 启动带有热重载的开发服务器git checkout -b feature/amazing-feature)git commit -m '添加功能')git push origin feature/amazing-feature)MIT 许可证 - 详情见 LICENSE 文件。
Evals 包加载了一个 mcp 客户端,然后运行 index.ts 文件,因此在测试之间无需重建。您可以通过在 npx 命令前缀加载环境变量。完整的文档可以在这里找到 这里。
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/tools/cursor-tools.ts
对于支持: