Cursor 集成
在 Cursor 中配合使用 Claude Code
Cursor 集成¶
Cursor 是一款基于 VS Code 的 AI 增强型代码编辑器。虽然 Cursor 内置了自己的 AI 功能,但你可以将 Claude Code 与 Cursor 配合使用,发挥两者的优势。
Cursor 与 Claude Code 的关系¶
| 工具 | 特点 | 最佳场景 |
|---|---|---|
| Cursor 内置 AI | 深度编辑器集成、Plan Mode | 复杂 bug 修复、多步骤重构 |
| Claude Code CLI | 强大的代理能力、项目级理解 | 架构设计、整体分析 |
推荐策略:两者配合使用,根据任务选择工具。
配置方式¶
方式一:在 Cursor 终端中使用 Claude Code¶
最简单的方式是直接在 Cursor 的集成终端中运行 Claude Code:
-
打开 Cursor
-
打开终端(
Ctrl+`` /Cmd+``) -
运行
claude命令
这样你可以在同一个编辑器窗口中同时使用:
-
Cursor 的内置 AI 功能
-
Claude Code 的终端交互
方式二:Claude Code 作为 MCP 服务器¶
Claude Code 可以作为 MCP 服务器运行,让 Cursor 调用 Claude Code 的工具:
# 在 Cursor 的 .mcp.json 中配置
{
"claude-code": {
"command": "claude",
"args": ["--mcp-server"]
}
}
方式三:并行窗口工作流¶
打开两个窗口并行工作:
-
Cursor 窗口:日常代码编辑、使用内置 AI
-
终端/iTerm:运行 Claude Code 处理复杂任务
最佳实践工作流¶
场景 1:复杂项目开发¶
1. 用 Claude Code 分析项目架构
> 分析这个项目的整体结构,找出核心模块
2. 在 Cursor 中进行日常编码
- 使用 Cursor Composer 快速编辑
- 使用 Plan Mode 处理多文件重构
3. 遇到复杂问题时切换到 Claude Code
> 这个认证系统有安全漏洞吗?
场景 2:Bug 修复¶
1. Cursor Plan Mode 适合追踪多步骤 bug
- 开启 Plan Mode
- 描述问题症状
- 让 AI 规划修复步骤
2. Claude Code 适合深度分析
> 分析这个内存泄漏的根本原因
> 检查所有相关代码路径
场景 3:代码审查¶
1. Claude Code 进行全面审查
> /review
> 重点检查安全性和性能
2. Cursor 处理具体修改
- 使用内联编辑快速修复
- 利用 Tab 补全提升效率
工具选择指南¶
| 任务 | 推荐工具 | 原因 |
|---|---|---|
| 快速代码补全 | Cursor | 内置 Tab 补全更快 |
| 多文件重构 | Cursor Plan Mode | 可视化规划更清晰 |
| 项目架构分析 | Claude Code | 更深的上下文理解 |
| 代码审查 | Claude Code | 专门的 /review 命令 |
| UI/动画开发 | 两者皆可 | Claude 略优 |
| Git 操作 | Claude Code | /commit 更方便 |
| 终端调试 | Claude Code | 可直接读取日志 |
高级配置¶
Cursor 中配置 Claude 模型¶
在 Cursor 设置中,你可以配置使用 Claude 模型作为后端:
-
打开 Cursor 设置
-
找到 AI 模型配置
-
添加 Claude 模型配置
{
"ai.models": {
"claude-sonnet": {
"provider": "anthropic",
"model": "claude-sonnet-4-5-20250929"
}
}
}
共享 MCP 服务器¶
Claude Code 和 Cursor 可以共享相同的 MCP 服务器配置:
// ~/.mcp.json
{
"context7": {
"command": "npx",
"args": ["-y", "@context7/mcp-server"]
},
"supabase": {
"command": "npx",
"args": ["-y", "@supabase/mcp-server"]
}
}
常见问题¶
Cursor 和 Claude Code 冲突吗?¶
不冲突。它们是互补的工具:
-
Cursor 提供深度编辑器集成
-
Claude Code 提供强大的终端体验
应该选择哪个?¶
不需要二选一。根据任务特点选择:
-
快速编辑 → Cursor
-
复杂分析 → Claude Code
-
日常开发 → 两者配合
如何在 Cursor 中使用 QCode.cc?¶
如果你想在 Cursor 中使用 Claude 模型并通过 QCode.cc 代理:
-
配置自定义 API 端点
-
使用 QCode.cc 提供的 API 地址
下一步¶
-
查看 VS Code 集成 了解 VS Code 扩展使用
-
探索 CLI 技巧 提升 Claude Code 使用效率
-
学习 MCP 服务器 扩展工具能力