工具

本指南介绍了 Cursor Chat 模式下所有可用的工具,用于搜索、编辑和与代码库交互。

以下是 Chat 各模式可用工具的列表。

虽然这些工具是 Cursor 默认模式的基础,但你在创建自定义模式时可以自由启用或禁用它们。

Agent 每次会话最多可调用 25 次工具。如果达到上限,你可以点击“继续”以允许更多工具调用(每次“继续”算作一次请求)。

搜索类工具

这些工具用于在你的代码库和网络中搜索,以查找相关信息。

Read File
读取代码库中文件的内容。 - 最大模式下最多 750 行 - 其他模式下最多 250 行
List Directory
读取目录结构,但不读取文件内容。
Codebase
在已索引的代码库中进行语义搜索。
Grep
在文件中按关键字或模式进行精确搜索。
Search Files
通过模糊匹配快速按文件名查找文件。
Web
生成搜索查询并进行网页搜索。
Fetch Rules
根据规则类型和描述检索特定规则。

编辑类工具

这些工具用于编辑代码库中的文件。

Edit & Reapply
建议并自动应用文件编辑。
Delete File
自动删除文件(可在设置中禁用)。

运行类工具

Chat 具备与终端交互的能力。

Terminal
Cursor 可以执行终端命令并监控输出。

默认情况下,Cursor 会使用可用的第一个终端配置文件。

设置首选终端配置文件:

  1. 打开命令面板(Cmd/Ctrl+Shift+P
  2. 搜索“Terminal: Select Default Profile
  3. 选择你想要的配置文件

MCP 服务器

Chat 可以利用已配置的 MCP 服务器与外部服务(如数据库或第三方 API)交互。

Toggle MCP Servers
切换所有可用的 MCP 服务器。此操作会遵循自动运行选项。

了解更多关于 MCP 服务器

高级选项

Auto-apply Edits
自动应用编辑,无需手动确认。

Auto-run
自动执行终端命令并接受编辑。适用于运行测试套件和验证更改。

Guardrails
为特定工具定义防护措施和允许/拒绝列表,以控制自动执行。可根据需要配置这些设置。

Cursor 功能展示图片

Auto-fix Errors
自动修复 linter 错误和警告。