このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。Dify はアプリケーションを MCP(Model Context Protocol)サーバーとして公開することをサポートし、Claude Desktop や Cursor などの AI 開発ツールとのシームレスな統合を可能にします。これにより、これらのツールがあたかもネイティブな拡張機能であるかのように、Dify アプリケーションと Directly 対話できるようになります。
Dify ワークフローおよびエージェント内で MCP ツールを使用する場合は、こちら をご覧ください。
Dify アプリを MCP サーバーとして設定する
Dify のアプリケーション設定インターフェースに移動すると、MCP サーバー設定モジュールが見つかります。この機能はデフォルトで無効になっています。有効にすると、Dify はアプリケーション用の一意の MCP サーバーアドレスを生成します。このアドレスは外部ツールの接続ポイントとして機能します。MCP サーバーURL には認証資格情報が含まれているため、API キーのように扱ってください。漏洩した疑いがある場合は、再生成ボタンを使用して新しい URL を作成してください。古い URL は直ちに動作しなくなります。

Claude Desktop との統合
Dify アプリを Claude Desktop に接続するには、Claude 統合を追加する必要があります。Claude Profile > Settings > Integrations > Add integration に移動します。統合 URL を Dify アプリのサーバーURL に置き換えます。Cursor との統合
Cursor の場合、プロジェクトルートに.cursor/mcp.jsonファイルを作成または編集します:
mcpServersオブジェクトに追加のエントリを含めることで、複数の Dify アプリを追加できます。
実用的な考慮事項
- 説明の詳細性 ツールとその入力パラメータの説明を設計する際は、AI がそれらをどのように解釈するかを考えてください。明確で具体的な説明により、より良い実行につながります。「入力データ」の代わりに、「必須フィールドを含むユーザープロファイルの JSON オブジェクト:name、email、preferences」と指定してください。
- レイテンシ MCP プロトコルが通信レイヤーを処理しますが、Dify アプリのパフォーマンスは依然として重要です。アプリの処理に通常 30 秒かかる場合、そのレイテンシはクライアントアプリケーションで感じられます。プログレスインジケータの追加や、複雑なワークフローをより小さく高速な操作に分割することを検討してください。