dify-mcp-server 是一個模型內容協定 (Model Context Protocol, MCP) 伺服器,其核心目標是充當 AI 助理(如 Claude)與 Dify 平台之間的橋樑。
這個專案的獨特價值在於,它不是提供單一功能的工具(如搜尋或檔案處理),而是讓 AI 助理能夠直接呼叫和執行你在 Dify 平台上視覺化建構的、複雜的 AI 應用工作流程 (Workflow)。
核心價值:將你精心設計的 Dify 應用,變成 AI 助理的隨身工具箱
Dify 是一個強大的 LLMops 平台,允許使用者透過拖拉拽的方式,視覺化地創建包含多個步驟、邏輯判斷、知識庫檢索等複雜功能的 AI 應用。dify-mcp-server 專案的作用,就是將這些你已經建構好的、功能強大的 Dify 應用,無縫地變成 AI 助理可以隨時呼叫的工具。
例如,你可以在 Dify 上創建一個「客戶意見分析與回覆」的工作流程,它包含以下步驟:
有了 dify-mcp-server,你就可以直接對 AI 助理說:「幫我用『客戶意見分析』工具處理這段回饋:『...』」,AI 助理就會自動觸發你在 Dify 上設定好的整個工作流程。
主要功能與特色
安裝與設定
此專案的設定核心是將你的 Dify 應用與 MCP 伺服器連接起來:
base_url) 和你想要暴露給 AI 的各個 Dify 應用的應用程式金鑰 (App SKs)。DIFY_BASE_URL 和 DIFY_APP_SKS (多個金鑰用逗號分隔) 環境變數來進行配置,這種方式特別適合在雲端平台部署。config.yaml 檔案: 在本地創建一個 config.yaml 檔案,列出 base_url 和 dify_app_sks 列表。uvx 工具,直接在 AI 助理的 MCP 設定檔中,透過 Git URL 進行安裝,並傳入環境變數。這種方式無需在本機複製整個專案的程式碼,非常便捷。總結來說,dify-mcp-server 是一個極具創意的「元工具 (meta-tool)」。它本身不執行具體任務,而是賦予了 AI 助理一種強大的能力:調用和整合其他更複雜、更專業的 AI 應用。這極大地擴展了 AI 助理的能力邊界,使其從一個執行單點任務的工具,升級為一個能夠調度整個應用生態系統的智慧中樞。