帮你快速理解、总结文档立即下载

MCP 包体采集

最近更新时间:2026-10-10 16:37:30
我的收藏

操作场景

MCP 网关默认记录访问日志,但不包含工具调用的请求与响应内容。当需要对工具调用做审计留痕、故障定位或效果回放时,可开启包体(Body)采集,将 MCP 调用的请求入参与响应结果写入日志。
开启后可采集 tools/call 的入参 arguments 与返回结果 content,同时覆盖 initialize、tools/list、resources/list、resources/read、prompts/list、prompts/get、ping 等方法;notifications/* 类单向通知不采集。采集到的日志可在 LLM Log 的 MCP 页签按链路 ID、工具名称检索,也可投递到日志服务 CLS 做结构化分析。
典型场景包括:核保类 Agent 调用外部工具后需要区分是入参错误还是服务端返回异常;车企座舱 Agent 调用车控工具需要投诉取证;医疗与政企场景需要满足合规留痕要求。

前提条件

已创建 AI 网关实例,并已开通 MCP 网关能力。
已创建 MCP 服务。
开启前请确认工具调用内容不含高敏感个人信息(如身份证号、密码等),且日志存储与访问权限符合企业数据合规要求。
注意:
开启包体采集后,请求中的 arguments 与响应中的 content 会写入日志。请在确认内容合规后再开启。

操作步骤

步骤1:开启包体采集

方式一:新建 MCP 服务时开启包体采集

1. 登录 AI 网关控制台,选择目标 AI 网关实例进入详情页面,在左侧导航栏单击 MCP 网关 > MCP 服务。
2. 单击新建,进入新建 MCP 服务向导。
3. 在高级设置中,将请求包体采集(Request Body)的开关切换为开启。
4. 在弹出的开启请求包体采集(Request Body)对话框中,勾选全部三项确认项:
已知晓该 MCP Server 的用户请求内容将被记录。
日志存储及访问权限符合数据合规要求。
不涉及记录高敏感个人信息(如身份证号、密码等)。
5. 三项全部勾选后,单击确认开启。开关点亮并展开截断长度配置。
6. 设置截断长度,取值范围 512 ~ 1048576 字节,默认 32768 字节,可通过 − / + 以 1024 字节为步长调整。
7. 如需采集响应内容,按同样方式开启响应包体采集(Response Body)并设置截断长度。
8. 填写其余基本信息后,单击下一步继续完成后端服务配置与会话管理,最后单击保存。

方式二:为已有 MCP 服务开启包体采集

1. 在 MCP 服务列表,单击目标 MCP 服务名称,进入服务详情页。
2. 单击安全合规页签,找到包体采集配置区域。
3. 按需开启请求包体采集与响应包体采集,并完成合规确认与截断长度设置。
4. 单击保存。

步骤2:查看采集到的包体日志

1. 在左侧导航栏单击可观测性 > LLM Log。
2. 单击 MCP 页签,查看 MCP 调用日志列表,列表展示时间、Method、工具、TraceID、状态码、耗时等信息。
3. 按 trace_id、tool_name 或 mcp_server_id 检索目标调用。
4. 单击某条日志的详情,查看 Request Body 与 Response Body 内容。
说明:
请求与响应通过 trace_id 绑定,日志类型分别为 mcp_request 与 mcp_response。日志默认留存 90 天,可配置。

步骤3:投递日志到 CLS(可选)

1. 在左侧导航栏单击可观测性 > 日志投递。
2. 勾选 MCP 访问日志,指定日志集与日志主题。
3. 完成投递配置后,在 CLS 中按字段做检索、仪表盘与告警配置。

参数说明

采集配置

字段名
说明
默认值
请求包体采集(Request Body)
是否采集请求入参,按 MCP 服务维度开关
关闭
响应包体采集(Response Body)
是否采集响应结果,按 MCP 服务维度开关
关闭
截断长度
单条包体保留的最大字节数,请求与响应独立配置
32768 字节

截断长度取值范围

项
取值
最小值
512 字节
最大值
1048576 字节(1 MB)
步长
1024 字节
越界提示
取值范围:512 ~ 1048576 字节

采集方法范围

类型
方法
采集
initialize、tools/list、tools/call、resources/list、resources/read、prompts/list、prompts/get、ping
不采集
notifications/*

Request Body 落库字段

字段
类型
说明
jsonrpc
string
JSON-RPC 版本
mcp_method
string
MCP 方法名
tool_name
string
工具名称
arguments
object
工具入参
cursor
string
分页游标(可选)
trace_id
string
链路 ID

Response Body 落库字段

字段
类型
说明
jsonrpc
string
JSON-RPC 版本
id
any
调用 ID
is_error
bool
是否错误
content
array
内容块(text / image / resource)
tool_name
string
工具名称
error.code
int
错误码(MCP 标准)
error.message
string
错误描述