將您的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應用利用您的專業知識。通過簡單的配置,您就可以實現知識檢索、數據捕獲和人工轉接等功能,而無需編寫任何代碼。