> ## Documentation Index
> Fetch the complete documentation index at: https://dify-6c0370d8-docs-agent-app-service-api.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Dify 工具

> 管理使 LLM 能够与外部服务和 API 交互的工具

> 本文档由 AI 自动翻译。如有任何不准确之处，请参考 [英文原版](/en/cloud/use-dify/workspace/tools)。

Dify 工具使 LLM 能够与外部服务和 API 交互，从而访问实时数据并执行操作（例如网页搜索、数据库查询或内容处理）。

每个工具都有清晰的接口：接受什么输入、执行什么操作、返回什么输出。这有助于 LLM 根据用户请求决定何时以及如何调用工具。

工具的使用场景：

* 工作流 / 对话流应用（作为独立的 [工具节点](/zh/cloud/use-dify/nodes/tools)，或在 [Agent 节点](/zh/cloud/use-dify/nodes/agent#工具配置) 中使用）

* [Agent 应用](/zh/cloud/use-dify/build/agent#使用-dify-工具扩展-agent)

你可以在 **工具** 页面管理所有工具。

<Frame>
  <img src="https://mintcdn.com/dify-6c0370d8-docs-agent-app-service-api/l1Go43jvqbnqDLOO/images/use-dify/workspace/dify-tools.png?fit=max&auto=format&n=l1Go43jvqbnqDLOO&q=85&s=8b729fdca337d06f477695429ad83e14" alt="Dify 工具" width="2938" height="1604" data-path="images/use-dify/workspace/dify-tools.png" />
</Frame>

## 工具类型

<Tabs>
  <Tab title="插件工具">
    [插件](/zh/cloud/use-dify/workspace/plugins) 工具是由 Dify 和社区提供的即用型集成，涵盖常用工具和热门第三方服务。

    除了开箱即用的内置插件工具（如 CurrentTime）外，你还可以从 [Dify Marketplace](https://marketplace.dify.ai/) 探索并安装更多工具。

    **管理授权**

    部分插件工具（例如 Google 和 GitHub）在使用前需要进行身份验证，如 API 密钥或 OAuth。

    你可以在 **工具** 或 **插件** 页面管理这些工具的工作空间级凭据，也可以直接在应用或节点的工具设置中进行管理。
  </Tab>

  <Tab title="自定义工具">
    使用标准的 OpenAPI（Swagger）规范将外部服务集成为自定义工具。适用于将 Dify 连接到内部系统或尚未提供插件的第三方服务。

    粘贴 OpenAPI schema、从 URL 导入，或从提供的示例开始。Dify 会自动解析规范并生成工具接口。
  </Tab>

  <Tab title="工作流工具">
    将任何以用户输入节点开始的工作流转换为可复用的工具。**不支持对话流**。

    这使你能够将复杂的多步骤逻辑封装为一个函数，轻松在不同的 Dify 应用中复用。

    <Frame>
      <img src="https://mintcdn.com/dify-6c0370d8-docs-agent-app-service-api/l1Go43jvqbnqDLOO/images/use-dify/workspace/workflow-as-tool.png?fit=max&auto=format&n=l1Go43jvqbnqDLOO&q=85&s=fa4d1b8ea8e226451c7bc940236641b9" alt="工作流发布为工具" width="870" height="848" data-path="images/use-dify/workspace/workflow-as-tool.png" />
    </Frame>
  </Tab>

  <Tab title="MCP 工具">
    [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) 让 AI 应用通过标准接口连接外部数据和工具。MCP 服务器封装外部资源（如数据库、文件系统或 API），并通过该协议使 AI 应用能够访问这些资源。

    通过连接 MCP 服务器，你可以将这些外部资源作为工具导入 Dify，并随时刷新列表以获取最新更新。
  </Tab>
</Tabs>
