AI工具有那些? @ 香港AI工具平台
MCP Server for Dify workflows專案:dify-mcp-server 是一個模型內容協定 (Model Context Protocol, MCP) 伺服器,其核心目標是充當 AI 助理(如 Claude)與 Dify 平台之間的橋樑。
MCP工具

MCP Server for Dify workflows專案

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 上創建一個「客戶意見分析與回覆」的工作流程,它包含以下步驟:

  1. 接收客戶意見。
  2. 在知識庫中進行 RAG 檢索,尋找相關解決方案。
  3. 調用一個大型語言模型,根據檢索結果生成回覆草稿。
  4. 將草稿寫入 Notion 或其他 CRM 系統。

有了 dify-mcp-server,你就可以直接對 AI 助理說:「幫我用『客戶意見分析』工具處理這段回饋:『...』」,AI 助理就會自動觸發你在 Dify 上設定好的整個工作流程。

主要功能與特色

  • 動態工具生成: 此伺服器會根據你提供的 Dify 應用金鑰 (App SKs),自動抓取對應工作流程的元數據(如名稱、描述、輸入變數等),並動態地將它們轉換成 AI 助理可以理解和呼叫的 MCP 工具。
  • 無縫整合: 讓使用者能夠在支援 MCP 的客戶端(如 Claude 桌面版)中,用自然語言來啟動複雜的後端應用邏輯。
  • 簡化前端互動: 使用者無需關心 Dify 工作流程內部的複雜性,只需像呼叫普通工具一樣與 AI 互動。
  • 高度可擴展: 你在 Dify 平台新增或修改了任何工作流程,只需更新設定,這些新能力就能立刻被 AI 助理所用。

安裝與設定

此專案的設定核心是將你的 Dify 應用與 MCP 伺服器連接起來:

  1. 準備 Dify 憑證: 你需要準備好你的 Dify API 端點 (base_url) 和你想要暴露給 AI 的各個 Dify 應用的應用程式金鑰 (App SKs)
  2. 設定方式:
    • 環境變數 (推薦): 透過設定 DIFY_BASE_URLDIFY_APP_SKS (多個金鑰用逗號分隔) 環境變數來進行配置,這種方式特別適合在雲端平台部署。
    • config.yaml 檔案: 在本地創建一個 config.yaml 檔案,列出 base_urldify_app_sks 列表。
  3. 客戶端整合:
    • 專案提供了非常清晰的指南,推薦使用 uvx 工具,直接在 AI 助理的 MCP 設定檔中,透過 Git URL 進行安裝,並傳入環境變數。這種方式無需在本機複製整個專案的程式碼,非常便捷。

總結來說,dify-mcp-server 是一個極具創意的「元工具 (meta-tool)」。它本身不執行具體任務,而是賦予了 AI 助理一種強大的能力:調用和整合其他更複雜、更專業的 AI 應用。這極大地擴展了 AI 助理的能力邊界,使其從一個執行單點任務的工具,升級為一個能夠調度整個應用生態系統的智慧中樞。

  • MCP平台來源: github
  • 連結: https://github.com/YanxingLiu/dify-mcp-server

立即試用MCP工具