Cursor MCP Server
通过启用实时代码索引、分析以及与 Claude 的双向通信,促进与 Cursor 代码编辑器的集成,支持并发会话和自动重新连接。
Tools
get-alerts
Get weather alerts for a state
get-forecast
Get weather forecast for a location
README
Cursor MCP - Claude 桌面集成
一个模型上下文协议 (MCP) 实现,通过 Cursor IDE 实现 Claude AI 和桌面应用程序之间的无缝集成。此工具充当 Claude 的功能和桌面软件之间的桥梁,从而实现增强的 AI 驱动的开发工作流程。
<a href="https://glama.ai/mcp/servers/4fg1gxbcex"><img width="380" height="200" src="https://glama.ai/mcp/servers/4fg1gxbcex/badge" alt="Cursor Server MCP server" /></a>
快速开始 (Windows)
通过 Smithery 安装
要通过 Smithery 自动安装 Cursor for Claude Desktop:
npx -y @smithery/cli install cursor-mcp-tool --client claude
手动安装
-
先决条件
- Node.js v18 或更高版本
- Cursor IDE
- Windows 10 或更高版本
-
安装
# 全局安装 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
功能
- 在您的开发工作流程中提供实时 AI 辅助
- 上下文感知的代码建议和补全
- 与 Cursor IDE 无缝集成
- Windows 自动化,提高生产力
详细设置
本地开发设置
-
克隆并安装:
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
故障排除
-
窗口检测问题
- 确保 Cursor IDE 正在运行
- 尝试重启 MCP 服务器
- 检查您的工作区路径是否正确
-
权限问题
- 首次设置时以管理员身份运行终端
- 确保工作区目录中具有正确的文件权限
-
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
- 启动具有热重载的开发服务器
贡献
- Fork 存储库
- 创建功能分支 (
git checkout -b feature/amazing-feature
) - 提交更改 (
git commit -m 'Add feature'
) - 推送到分支 (
git push origin feature/amazing-feature
) - 打开一个 Pull Request
许可证
MIT 许可证 - 有关详细信息,请参见 LICENSE 文件。
支持
如需支持:
- 在 GitHub 存储库中打开一个 issue
- 加入我们的 Discord 社区
- 查看 FAQ
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
MCP Package Docs Server
促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
Gitingest-MCP
一个用于 gitingest 的 MCP 服务器。它允许像 Claude Desktop、Cursor、Cline 等 MCP 客户端快速提取关于 Github 仓库的信息,包括仓库摘要、项目目录结构、文件内容等。
mermaid-mcp-server
一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。
Jira-Context-MCP
MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

Linear MCP Server
一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

Sequential Thinking MCP Server
这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。