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:

  1. 打开 Cursor

  2. 打开终端(Ctrl+`` /Cmd+``)

  3. 运行 claude 命令

这样你可以在同一个编辑器窗口中同时使用:

  • Cursor 的内置 AI 功能

  • Claude Code 的终端交互

方式二:Claude Code 作为 MCP 服务器

Claude Code 可以作为 MCP 服务器运行,让 Cursor 调用 Claude Code 的工具:

# 在 Cursor 的 .mcp.json 中配置
{
  "claude-code": {
    "command": "claude",
    "args": ["--mcp-server"]
  }
}

方式三:并行窗口工作流

打开两个窗口并行工作:

  1. Cursor 窗口:日常代码编辑、使用内置 AI

  2. 终端/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 模型作为后端:

  1. 打开 Cursor 设置

  2. 找到 AI 模型配置

  3. 添加 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 代理:

  1. 配置自定义 API 端点

  2. 使用 QCode.cc 提供的 API 地址

下一步