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