将您的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应用利用您的专业知识。通过简单的配置,您就可以实现知识检索、数据捕获和人工转接等功能,而无需编写任何代码。