Dify MCP プラグインガイド:ワンクリックで Zapier に接続してメールを自動送信
Last updated
Was this helpful?
Last updated
Was this helpful?
このガイドでは DifyワークスペースにMCP SSEプラグインをインストールし、ZapierのMCPサービスと連携するように設定することで、シームレスな自動メール送信ワークフローを実現する方法を解説します。
Anthropicは2024年末にMCP(モデルコンテキストプロトコル)をリリースしました。MCPは、AIのための「USB-C」インターフェースのように機能する新興のオープンプロトコルです。LLM(大規模言語モデル)と外部アプリケーション間に双方向の通信チャネルを構築し、モデルが様々な外部ツールやAPIを発見・理解し、呼び出すことを支援します。
これにより、開発者が外部サービスごとに複雑なカスタム統合を構築する必要がなくなります。ユーザーは、日常のオフィス業務処理、データ分析、マーケティングオートメーションの実行など、AIが膨大な数のサードパーティ製アプリを簡単に呼び出す能力を体験できます。AIは「インテリジェントな対話」から「効率的なアクション」へと進化を遂げつつあります。
DifyコミュニティにおいてもMCPは大きな注目を集めており、コミュニティ開発者はプラグインマーケットプレイスに複数のMCPプラグインを提供しています。これにより、外部のMCPサービスをDifyのエージェントアプリやワークフローに簡単に接続できるようになりました。
本ガイドでは、MCP SSEプラグインを例に、Dify内でMCPプラグインを使用してZapierに接続し、自動メール送信プロセスを完了する方法を詳しく説明します。
Dify クラウド版 / Dify コミュニティ版 ≥ v1.0.0
Zapier アカウント
Zapier の MCP Server は、7000以上のアプリと30,000以上のアクション(Action)を単一の MCP Server URL にまとめています。メール送信、CRMへのレコード作成、Slackでの通知送信など、必要なツールやアクションはZapierの管理画面で選択・設定可能です。このMCPサーバーURLをDifyのMCPプラグイン設定に入力するだけで、LLMは会話中やプロセス実行中にこれらのツールを自動的に呼び出し、様々なタスクを完了させることができます。
にアクセスします。
MCP Server URL を取得し、後で Difyのプラグインの設定に使用します。
URL の下にある "Edit MCP Actions(MCPアクションを編集)" をクリックして、ツールとアクションの追加ページに移動します。
"Add a new action(新たなアクションを増加)" をクリックし、Gmail: Send Email
を検索します。実際のニーズに応じて異なるメールアクションを選択することもできます。
「Send Email(メールを送る)」を例に説明します:
Gmail アカウントの下にある 「Connect(連結)」 をクリックし、Gmail アカウントにログインして認証します。
宛先(To)、件名(Subject)、本文(Body)などのフィールドについては、「Have AI guess a value for this field(このフィールドの値をAIに推測させる)」 を選択できます。具体的な内容は、エージェントが会話の文脈に基づいて動的に内容を生成します。
設定完了後、さらに異なるアクションを追加して、エージェントが使用できるツールセットを充実させることができます。
Difyプラグインマーケットプレイスで「MCP SSE」プラグインを検索・インストールしてください。
プラグインページの「認証する」ボタンをクリックし、取得したZapier MCPサーバーURLを設定してください:
エージェントタイプのアプリを作成する
ナビゲーションから「ワークスタジオ」を選択し、アプリリストで「空白から作成」を選択してエージェントアプリタイプを選びます。アプリ名を入力して作成を完了します。
MCP ツールを追加する
アプリツールバーで Fetch MCP Tools
と Call MCP Tool
をそれぞれ追加します。
LLM を設定する
モデルプロバイダーで DeepSeek モデルが見つからない場合は、Dify プラグインマーケットプレイスで DeepSeek プラグインをインストールしてください。
設定が完了したら、エージェントとの会話を通じて、メールドラフトを自動生成し、指定した受信者に送信できます。
会話ボックスで LLM にメール送信タスクを完了するよう指示します。MCP の実行が完了すると、メールは自動的に受信者に送信されます。
MCP SSE プラグインをツールとしてエージェントに追加するだけでなく、ワークフローでも MCPエージェント戦略プラグインを使用できます。インストール完了後、対応するエージェントノード内で設定します。具体的な手順は以下の通りです:
以下の JSON 構造をテンプレートとして使用し、url
の値を MCP Server アドレスに置き換えます。修正後の完全な JSON を MCP SERVER URL
設定ボックスにコピー&ペーストします:
設定完了後、ワークフローがこのエージェントノードに到達すると、プロンプト指示に従って、設定された Zapier MCP Server を利用してタスクを実行できます。下図のように、Gmail を呼び出してメールを送信します:
安定性を最優先する場合はプラグインバージョンv0.0.4の使用を推奨します。バージョンは詳細設定ページで変更可能。
MCP の使用時には多くのトークンが消費される可能性があるため、よりコストパフォーマンスの高い LLM を使用することをお勧めします。このガイドでは、deepseek-chat
モデルを例として使用します。 で API キーを申請し、「設定」→「モデルプロバイダー」→「DeepSeek」に入力してください。