Agent Skills
返回列表
🤖

网关 MCP 工具调用策略拦截

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/gate-mcp-tool-calls-behind-deterministic-policy-enforcement-with-intercept

技能介绍

直连 MCP 的执行缺口

当 Agent 通过 MCP 直接连接上游工具服务器时,策略执行停留在提示层。模型可能绕过高风险工具限制,参数超限或累计花费失控前,请求已经到达上游并产生副作用。事后审计难以追溯,提前干预才是可靠路径。

传输层拦截的工作方式

该技能把 策略决策点 放在客户端与上游之间:

  • Intercept 作为代理读取 MCP 工具调用
  • 按 YAML 策略规则逐项验证,覆盖:

- 风险工具拦截
- 参数范围与数量限制
- 累计 spend 上限
- 隐藏工具不可见
- 调用频率 rate limit

  • 只有合规请求才转发上游

关键步骤:部署代理 → 编写 YAML 策略 → MCP 客户端指向代理 → 拦截验证 → 放行或拒绝。

适用边界与注意点

需要 Node.js 或 Go 运行时、MCP 客户端、上游服务器与 YAML 策略文件。上游项目缺少自动化安装与使用说明,敏感流程运行前需先审计其行为。

使用场景

  • 财务团队需要限制Agent调用付费接口的累计花费,防止模型失控导致云端账单超支。
  • 运维工程师在部署AI助手时,需拦截高危系统命令调用并限制参数长度,避免误删生产数据。
  • 平台开发者在开放MCP接口给外部租户时,需隐藏内部管理工具并限制调用频率以防服务雪崩。

适合人员

  • 负责企业级AI助手落地的合规工程师,需要确保模型调用外部接口时严格遵循数据安全与审计规范。
  • 开发多租户MCP工具市场的平台架构师,希望隔离内部管理工具并控制不同租户的接口调用配额。
  • 管理高成本LLM应用预算的技术负责人,必须限制Agent频繁调用付费搜索或数据库接口带来的账单风险。