工具
本指南介绍了 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 会使用可用的第一个终端配置文件。
设置首选终端配置文件:
- 打开命令面板(
Cmd/Ctrl+Shift+P
) - 搜索“
Terminal: Select Default Profile
” - 选择你想要的配置文件
MCP 服务器
Chat 可以利用已配置的 MCP 服务器与外部服务(如数据库或第三方 API)交互。
Toggle MCP Servers
切换所有可用的 MCP 服务器。此操作会遵循自动运行选项。
高级选项
Auto-apply Edits
自动应用编辑,无需手动确认。
Auto-run
自动执行终端命令并接受编辑。适用于运行测试套件和验证更改。
Guardrails
为特定工具定义防护措施和允许/拒绝列表,以控制自动执行。可根据需要配置这些设置。

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