快速开始
Skills 平台以 MCP(Model Context Protocol) 作为对外接入协议。Clawdot Gateway 通过 Streamable HTTP 暴露 24 个外卖 MCP 工具——授权、店铺、地址、下单、支付一条链路全覆盖。把网关配置成一个远程 MCP 服务器,你的 Agent 就能自动发现并调用这些工具。MCP(推荐主线)
适合 Claude Desktop、Cursor 等支持 MCP 的客户端,以及任何能连接远程 MCP 的 Agent 框架。Streamable HTTP 接入,工具自动发现,零样板代码。
自建封装(Function Calling)
平台暂不支持远程 MCP?按同一套工具契约(工具名 + 参数)把这些工具注册成你框架里的函数工具,在函数实现里转发到 MCP。
MCP 协议
MCP(Model Context Protocol)是 Anthropic 推出的标准协议,支持 Claude Desktop、Cursor 等客户端轻松接入 Skills 平台。Clawdot Gateway 通过 Streamable HTTP 暴露 MCP 接口。步骤 1:获取 API Key
在 Clawdot 控制台 创建你的 Agent:- 登录控制台,进入 Agent 管理
- 点击 创建新 Agent,填写名称和描述
- 系统自动生成 API Key(
clw_开头) - 复制 API Key 到安全位置
API Key 仅在创建时显示一次。如果遗失,需要在控制台重新生成。详见 认证机制。
步骤 2:配置 MCP 服务器
Gateway 的 MCP 公开端点是https://eleme-gateway.hicaspian.com/mcp/v1(Streamable HTTP)。Agent 身份通过 Authorization: Bearer clw_... 请求头在连接层传递。
在支持 Streamable HTTP 远程 MCP 的客户端中配置:
步骤 3:用户授权(consent grant)
API Key 只标识 Agent 身份;要替某位用户下单,还需要该用户的授权(consent grant)。当用户首次使用你的 Agent 时,走一次绑定流程拿到consent_grant_id:
步骤 4:调用 Gateway 技能
通过 MCP 协议,你的 Agent 可以自动发现和调用所有 Gateway 工具。MCP 客户端会在工具栏中展示所有可用工具。调用时把上一步拿到的consent_grant_id 作为每个工具的参数传入(不是请求头)。
示例对话:
用户:我想在附近点一份外卖 Claude:我可以帮你搜索附近的餐厅。首先,请告诉我你的位置或地址。 用户:中关村大街1号 Claude:【调用 Gateway 工具下单是一条有状态的链路:算价 → 选地址 → 预览 → 下单 → 签约支付,跨步 ID 由网关签发、原样回传。完整工具列表与下单链路见 MCP 概览 与 下单流程。search_shops(带consent_grant_id)】正在搜索中关村大街附近的餐厅… … 返回推荐列表
自建封装(Function Calling)
如果你的平台暂时不支持远程 MCP,可以按同一套工具契约把这些工具注册成你框架里的函数工具(如 OpenAI Function Calling、LangChain、LlamaIndex),在函数实现里把调用转发到 MCP。工具名、参数、返回结构与 MCP 完全一致——你封装的只是”调用通道”,业务语义不变。步骤 1:获取 API Key
同上(在 控制台 创建 Agent)。步骤 2:用户授权
同上,走一次绑定流程拿到consent_grant_id。
步骤 3:按工具契约注册函数工具
把 Gateway 工具注册为你框架的函数工具。工具名与参数严格对齐工具契约——这样模型产出的工具调用可以直接喂给网关,无需翻译:步骤 4:函数实现 —— 转发到 MCP
每个函数把模型产出的参数(补上当前用户的consent_grant_id)通过你的 MCP 客户端转发到对应工具。Agent 身份在 MCP 连接层用 API Key 标识,consent_grant_id 作为工具参数传入:
对比选择
推荐选择:
- MCP:首选主线。客户端/框架支持远程 MCP 时,配置一个服务器即可,工具自动发现、零样板。
- 自建封装(Function Calling):仅当平台暂不支持远程 MCP。按同一套工具契约声明函数工具,在实现里转发到 MCP;后续平台支持 MCP 后可平滑切换。

