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

# Dify 工具

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

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

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

工具可在以下应用类型中使用：

* 工作流 / 对话流应用（作为独立的工具节点，或在 LLM / Agent 节点内使用）

* Agent 应用

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

<Frame caption="">
  <img src="https://mintcdn.com/dify-6c0370d8-add-new-agent/9tLk57u3Bz0mrT8Q/images/dify_tools.png?fit=max&auto=format&n=9tLk57u3Bz0mrT8Q&q=85&s=1fa6c33ee05774191b990641190169c1" alt="Dify 工具" width="2938" height="1604" data-path="images/dify_tools.png" />
</Frame>

## 工具类型

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

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

    **管理授权**

    部分插件工具（如 Google 和 GitHub）在使用前需要身份认证——如 API 密钥或 OAuth。

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

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

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

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

    这使你可以将复杂的多步骤逻辑封装为单一功能，方便在不同 Dify 应用中复用。

    <Frame caption="">
      <img src="https://mintcdn.com/dify-6c0370d8-add-new-agent/hIJwvLVM4KYktXlu/images/workflow_as_tool.png?fit=max&auto=format&n=hIJwvLVM4KYktXlu&q=85&s=8e091857add60040ecfbb14b2aeb4c9a" alt="工作流作为工具" width="870" height="848" data-path="images/workflow_as_tool.png" />
    </Frame>
  </Tab>

  <Tab title="MCP 工具">
    [模型上下文协议 (MCP)](https://modelcontextprotocol.io/) 让 AI 应用可以通过标准接口连接外部数据和工具。MCP 服务器将外部资源——如数据库、文件系统或 API——封装起来，并通过该协议让 AI 应用访问。

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