ChatGPT支持MCP了!一句Prompt即可全自動化
ChatGPT終于加上了眾望所歸的MCP支持!
今天,OpenAI正式官宣ChatGPT的MCP功能上線。
目前僅Plus和Pro用戶可用。
官方給出了一個小Demo,展示了ChatGPT在接入MCP后擁有了自動化的強大潛力,一條Prompt就能幫你解決很多問題:
為什么支持MCP很重要
可能有不少人并不清楚什么是MCP,這里簡單解釋一下。
MCP,全稱是Model Context Protocol,中文名是模型上下文協議。
這是一種讓AI模型、工具(API)、數據源之間進行標準化交互的協議。
MCP需要統一接口,簡化調用不同模型的代碼復雜度;
需要上下文管理,在多輪對話或長任務中保持上下文一致性;
也需要有可擴展性,能支持插件式擴展新的數據源或推理模塊。
更形象些的比喻是,不同AI模型像來自不同國家的人,語言不通(接口和數據格不同)、習慣不同(上下文處理方式不同)。
MCP充當了類似翻譯官的角色。
無論是什么AI模型,都只需用同一種語法來收發信息;
上下文(之前聊過的事、已有的數據)可以在它們之間自動傳遞,不會丟;
你想加一個新模型,就像在微信群里拉人一樣簡單,不用改很多代碼。
了解了MCP是什么,其重要性便呼之欲出:
AI Agent系統(如LangChain等)可以更容易地接入各種模型和工具;
多模型分工協作更容易了,不同模型只需專注自己擅長的領域;
未來你可以像接U盤一樣,接入新的AI模型或數據源,完全「即插即用」。
ChatGPT支持MCP了,也就有了上面這些強大特性。
ChatGPT中的MCP是怎樣落地的
要開啟MCP,你需要在ChatGPT對話頁中選擇左下角的自己的頭像,然后選擇:設置->連接器->(滑到最下方)高級設置->開啟開發人員模式。
設置完成后,回到聊天界面,你的聊天框會變成這樣:
你可以選擇:添加源->連接更多,添加自己需要的MCP服務器。
官方也有較為詳細的說明,如何創建MCP服務器:
https://platform.openai.com/docs/mcp
官方Demo中,也為我們示范了如何添加MCP服務器:
在示例中,需要Stripe(類似支付寶的國外流行App)這邊為OpenAI授權相關權限。
授權成功后,我們就可以開始在ChatGPT聊天框中正常調用Stripe了。
比如,查詢一下我的Stripe賬號里還有多少余額:
你當然可以直接掏出手機打開Stripe看余額,但Demo這里是為了展示,ChatGPT已經可以獲取到了Stripe個人賬戶中的數據,可以用它參與到其他復雜環節了。
下一步,Demo中的這位OpenAI員工Edwin Arbus,給出了Prompt:收取ChatGPT Pro費用并開發票。
類似這種涉及到金錢交易的敏感操作,OpenAI設立了一個安全閘,需要你二次確認。
你也可以選擇在本次對話中要求對已經詢問過的同一敏感數據的授權不再彈窗確認。
轉賬成功:
接下來,Demo為我們演示了退款:為剛剛訂閱的ChatGPT Pro進行退款操作,并給出通知。
退款完成,也通知到顧客了:
既定任務都只通過一次簡短的Prompt完成了。
ChatGPT+MCP,更有用了
OpenAI官宣后,網友對此的態度都很積極。
有網友表示,僅僅加上MCP支持,就讓ChatGPT更有用了10倍。
也有熱心網友直接上手測試MCP功能并錄了下來供大家參考:
然而,我們也發現該功能仍存在改進空間。
開啟MCP后,ChatGPT原有的其他強大功能無法同時啟用。希望后續會改進。