技术转 AI / Agent 工程面试题更新 2026-08-03

你要让同一个 Agent 接入多个团队提供的 MCP Server,上线前会如何验证兼容性和安全边界?

考察说明

考查工具协议接入、能力发现、信任分级与隔离能力。

回答思路

  1. 先固定支持的协议版本和传输方式,验证工具发现、参数 schema、错误返回、取消与超时行为是否符合契约。
  2. 每个 Server 按来源和能力分级,工具描述与返回内容都视为不可信输入,不能让其覆盖系统规则。
  3. 凭据由受控运行时注入并限定权限,禁止把用户密钥放入模型上下文或在不同租户之间复用连接。
  4. 对文件、网络和写操作使用沙箱、域名白名单和人工确认,Server 失陷时也只能影响最小资源范围。
  5. 兼容测试覆盖 schema 变更、大响应、恶意描述、断线重连和部分失败,并保留可禁用单个 Server 的开关。