未來的MCP Server:AI 應用一鍵發布為 MCP Server
就在今天,扣子悄咪咪更新了,在原先的AI應用里面,支持將workflow發布為MCP Server。
不過目前僅僅支持在AI應用里面的workflow,無法單獨發布到扣子空間。
比如找一個AI應用的模板:英語寫作練習,??https://www.coze.cn/template/project/7441985838973698111???
點擊復制到你的工作空間
然后點開你復刻的AI應用,然后就可以在最后看到MPC服務,可以直接發布到扣子空間擴展庫。
選擇一個或多個工作流發布到擴展庫中使用。只不過部分類型工作流不支持發布為擴展
- 不支持的工作流類型:使用端插件、會話管理類節點、問答節點
- 不支持對話流
另外,如果配置了輸出節點,則發布后只會返回最終輸出
點擊發布即可。
然后在你的扣子空間就可以看到(需要在同一個賬號下)
選擇之后就可以進行調用了,因為這個demo是英語練習,所以與英語有關的問題就可以。如下所示,需要進一步選擇英語練習題的等級。
單測了一個工作流,可以生成對應的題目,目前的功能比較初級。
執行流程:??https://space.coze.cn/s/-DjVKSX1wkk/??
回顧一下,其實dify之前也發過這樣的一個功能。
得益于Dify Endpoint 的新玩法:AI 應用一鍵發布為 MCP Server
首先在 Dify Marketplace 中下載并安裝 mcp-server 插件。
圖片
然后我寫了一個文生圖的工作流,調試通過之后,可以看到圖片和內容。
然后來到 mcp-server 插件的配置頁面,
填寫以下內容:
- Endpoint Name:Endpoint 名稱,這里填寫文生圖。
- App:選擇要發布為 MCP Server 的 Dify 應用。
- App Type:應用類型(Chat 或 Workflow)。
- App Input Schema:定義應用的輸入參數,幫助外部系統理解與該應用的交互方式,格式為 JSON。參考如下的示例:
{
"name": "text_to_img",
"description": "使用black-forest-labs/FLUX.1-schnell模型生圖",
"inputSchema": {
"properties": {
"query": {
"title": "提示詞",
"description": "文生圖prompt",
"type": "string"
}
},
"required": ["query"],
"title": "text_to_imgArguments",
"type": "object"
}
}
Schema 說明:
- properties:列出應用接收的所有參數及其類型。
- description:用于向 MCP Client 說明此應用的主要功能,幫助系統在需要時自動發現并調用。
- required:聲明調用應用時必須提供的參數。對于聊天類應用(Agent / Chatflow),query 通常是必需的。
當你看到左下角的藍色燈(服務正常)亮起來時,就說明成功接入了。
然后將端點 URL 復制到MCP 客戶端,例如 Cherry Studio
選項 1:使用最新的 Streamable HTTP 協議(推薦)
選擇第四個的鏈接,如下的官方示例
選項 2:使用舊版 SSE 協議
本文轉載自???AIGC新知???,作者:絳燁
