3行でいうと

  • 「Difyのアプリを、ClaudeなどのAIのツールから使う」には、アプリの「Access Point」にある「MCP Server」を使います。初期状態では「disabled by default」で、オンにするとアプリごとのURLが作られます。公式は、このURLを「APIキーのように扱う」ように注意しています。
  • 「Difyの中から外のMCPサーバーを使う」には、「Integrations」の「Tools」からMCPを追加します。公式は「Only MCP servers with HTTP transport are supported」と書いています。
  • モデルは、Dify Cloudが用意するクレジットか、自分のAPIキーのどちらでも動かせます。キーを使うと、リクエストは、あなたが接続したモデル提供会社へ送られます。
  • プラグインの入手元は、Marketplace、GitHub、ローカルのファイル(.difypkg)の3つです。公式は、Marketplaceのものは公開前に審査される、と書いています。GitHubとローカルのものについて、公式のページに安全性の説明は、読んだ範囲では見つかりませんでした。
  • APIは、アプリごとのキーで呼びます。公式は「Call the API from your backend only」と書いています。

この記事は、公式の資料を2026年10月23日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。画面名やメニュー名、コマンドは公式の表記を写しています。公式ページは要約の形で取得したため、読めていない部分は「公式の資料では確認できていない」「読んだ範囲では見つからなかった」と書き、引用は短くとどめています。

先に結論

前提:用語をそろえる

たとえ話:鍵を預けて呼ぶ、出前の注文

MCPサーバーのURLは、「このお店に注文できる、鍵つきの電話番号」のようなものです。番号を知っている人は、誰でも注文できます。だから、番号が外に漏れたら、公式の手順のように、番号を作り直して、古い番号を使えなくします。逆にDifyが外のMCPサーバーを使うときは、Difyが「外の店に注文する側」になります(たとえは僕らの整理で、公式の説明ではありません)。

向き1:Difyのアプリが、外のAIやツールを使う

モデルプロバイダー(公式が運営する部分と、自分のキー)

ツール(公式のツール、第三者のもの、自分のAPI)

公式の「Dify Tools」のページは、4つの種類を挙げています。

種類 公式の説明 運営
Tool Plugin 「Ready-to-use tools from Dify and the community」。Current Timeのような内蔵のものと、Marketplaceから入れるもの。GoogleやGitHubなどは認証が要る Dify、またはコミュニティ(個々のプラグインで違う)
Swagger API OpenAPI(Swagger)の仕様を貼る、URLで読む、で、ツールのないサービスをつなぐ 自分で指定した外のサービス
Workflow 「User Input」で始まるワークフローを、ツールにする。Chatflowはツールにできない 自分のワークスペース
MCP MCPサーバーのツールを取り込む 外のMCPサーバーの運営者

外のMCPサーバーを取り込む

向き2:外のAIや自分のプログラムが、Difyのアプリを使う

MCPサーバー(公式が運営する機能)

API(公式が運営する機能)

CLI「difyctl」

Webアプリの埋め込み

「Embed Into Site」で、iframeか、チャットのバブルを、サイトに載せられます。どちらも、トークンがページのHTMLに入ります。公式のページに、サイトのCSP(Content Security Policy)がiframeを許す必要があり、HTTPSで使うことが勧められています。

プラグインとMarketplace

データの取り込み元(ナレッジ側)

公式が運営するものと、第三者のもの

区分 例 運営・責任
公式(LangGenius) Dify Cloud、モデルのAIクレジット、MCP Serverの機能、Service API、difyctl LangGenius, Inc.
公式が土台を作り、第三者が中身を出す Marketplaceのプラグイン(モデル、ツール、データソース、トリガー) 公開者(Dify、パートナー、コミュニティ)。Marketplaceのものは審査・テストされると書くが(審査する主体は読んだページに書かれていない)、保守は公開者
第三者・自分で指定するもの 自分のAPIキーでつなぐモデル提供会社、取り込む外のMCPサーバー、OpenAPIで指定する外のサービス、GitHubやローカルから入れるプラグイン それぞれの運営者。Difyの審査の対象かどうかは確認できていない
コミュニティ製 READMEが挙げる、Helm、Terraform(Azure、Google Cloud)、AWS CDK、Azure DevOpsの案内(Alibaba Cloudの2件は担当者の記載がなく、コミュニティ製かは読んだ範囲では不明) コミュニティ(READMEの記述)。公式のEnterpriseは、Helmチャートなどを別に提供と書く

「Marketplaceのプラグインのうち、どれがDify自身のものか」を示す印は、今回読めていません。

データはどこへ流れるか

つなぎ方 データの流れ(公式の説明から)
Dify Cloudのクレジットでモデルを使う 入力は、LangGenius が選んだモデル提供会社へ送られる。プライバシーポリシーは、その提供会社に、あなたのデータでの学習を契約で禁じている、と書く
自分のAPIキーでモデルを使う 入力は、あなたが選んだモデル提供会社へ。学習に使われるかは、その会社との契約で決まる、とポリシーに書かれている
MCPサーバーを取り込む ツールを呼ぶときの入力は、そのMCPサーバーへ。カスタムヘッダーに入れた鍵も、そこへ送られる
MCPサーバーとして公開する 外のAIのツールから、URLを使って、あなたのアプリが呼ばれる。URLを知る人は誰でも呼べる、と読める(ページは、URLが認証情報を持つ、と書いている)
APIで公開する アプリのキーを持つ呼び出しだけ。キーは、サーバー側で持つ
Notionを取り込む Notionの内容が、ナレッジとしてDifyの上に複製される

気をつけること

出典