このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。Dify はアプリケーションを MCP(Model Context Protocol)サーバーとして公開することをサポートし、Claude Desktop や Cursor などの AI 開発ツールとのシームレスな統合を可能にします。これにより、これらのツールがあたかもネイティブな拡張機能であるかのように、Dify アプリケーションと Directly 対話できるようになります。
Dify ワークフローおよびエージェント内で MCP ツールを使用する場合は、こちら をご覧ください。
Dify アプリを MCP サーバーとして設定する
アプリの アクセスポイント タブに 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 秒かかる場合、そのレイテンシはクライアントアプリケーションで感じられます。プログレスインジケータの追加や、複雑なワークフローをより小さく高速な操作に分割することを検討してください。