將您的AI智慧體變成ChatGPT、Claude和Cursor的MCP伺服器
本教程介紹如何將Quickchat AI智慧體作為MCP伺服器,供ChatGPT、Claude和Cursor等AI應用呼叫。您無需編寫程式碼,只需啟用MCP並複製URL即可。透過構建一個虛構的開發者工具公司Orbit的支援智慧體,展示了知識庫檢索、誠實回答未知問題、捕獲銷售線索、人工轉接等功能。
本教程將指導您如何將Quickchat AI智慧體轉變為MCP伺服器,使其能夠被ChatGPT、Claude和Cursor等AI應用呼叫。整個過程無需編寫任何程式碼,只需幾個簡單的配置步驟。
什麼是MCP? MCP(模型上下文協議)是一種標準化協議,允許AI應用發現並呼叫伺服器提供的工具。在本例中,您的Quickchat AI智慧體本身就是一臺MCP伺服器,託管在類似https://app.quickchat.ai/mcp/your-agent-id的URL上。您只需啟用MCP功能,複製該URL,然後將其貼上到目標AI應用中作為聯結器即可。預設情況下,訪問是私有的,需要登入您的Quickchat AI賬戶。
構建一個支援智慧體 我們以一家虛構的開發者工具公司Orbit為例,該公司提供託管的向量搜尋API。它的支援智慧體需要了解文件中的計劃、速率限制、區域、認證和SDK等資訊。我們將該智慧體暴露為MCP伺服器,並從實際AI應用中驅動五種行為:1)回答速率限制問題(從知識庫中檢索);2)誠實地表示不知道是否存在Ruby SDK(故意缺失的資訊);3)透過智慧資料收集捕獲演示請求;4)觸發人工轉接;5)處理後續問題,保持同一會話。
配置MCP伺服器 在Quickchat AI中,進入“外部應用”並點選MCP磁貼。啟用MCP後,開啟“配置MCP”對話方塊,設定三個關鍵欄位:名稱(例如“Orbit文件助手”)、描述(2-3句話說明智慧體的能力與限制)和命令(工具名稱,如ask_orbit)。這些資訊決定了AI應用何時呼叫您的智慧體。然後從“連線MCP”中複製伺服器URL。
連線Claude 在Claude的設定中,找到“聯結器”,新增自定義聯結器並貼上URL。由於伺服器是私有的,首次連線需要登入Quickchat AI賬戶。之後,您可以詢問Claude關於Orbit速率限制的問題,它將會呼叫您的智慧體並返回知識庫中的準確資訊。當詢問Ruby SDK時,智慧體誠實地表示文件中沒有提及,並建議使用REST API。
連線ChatGPT ChatGPT需要付費計劃並開啟開發者模式才能使用自定義MCP聯結器。在設定中啟用開發者模式後,建立應用,選擇伺服器URL並貼上您的MCP URL,選擇無認證(對於公共智慧體)。同樣,您可以驗證智慧體的行為。
關鍵發現 最重要的發現是,呼叫AI模型會自行決定何時呼叫您的智慧體。您無法強制它呼叫,因此編寫清晰準確的工具描述至關重要。另外,MCP伺服器預設是隻讀的,不會修改任何資料。會話對映到收件箱中的對話,但許多聊天應用會為每個問題建立新會話。空閒會話會在幾小時後過期。
總結 將AI智慧體轉換為MCP伺服器是一種強大的整合方式,可以讓其他AI應用利用您的專業知識。透過簡單的配置,您就可以實現知識檢索、資料捕獲和人工轉接等功能,而無需編寫任何程式碼。