# 工具

工具向智能体或技能提供一个可描述、可绑定的外部动作。工具定义包含用途、输入 Schema、输出 Schema、来源和副作用信息；运行时是否调用工具由自动化任务和绑定配置决定。

## 选择工具来源

| 来源 | 适用情况 |
| --- | --- |
| 系统工具 | 平台已经提供所需能力，只需要查看 Schema 并完成必要的凭据配置。 |
| 工作区工具 | 需要维护工作区自己的工具定义、Schema 和策略引用。 |
| MCP 工具 | 工具由远程 MCP 服务提供，需要先探测服务并导入。 |

连接成功或工具存在不表示智能体一定会调用它。绑定前应检查工具描述、参数、凭据和副作用；绑定后使用可预测、无破坏性的输入验证一次实际调用。

## 从哪里开始

- [发现和管理工具](manage-tools.md)
- [查询工具 API](api-reference.md)
- [从 MCP 服务导入工具](../mcp-connections/connect-import-tools.md)

```{toctree}
:hidden:
:maxdepth: 1

发现和管理工具 <manage-tools>
API 参考 <api-reference>
```
