LogoCursor
Chat

工具

Tool

工具

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)

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

自动修复错误(Auto-fix Errors)

自动解决 linter 错误和警告。