MCP 能力契约
基本信息
| 字段 |
内容 |
| 服务名称 |
<名称> |
| 接入目的 |
<要解决的外部事实或操作> |
| 适用场景 |
<何时允许使用> |
| 不适用场景 |
<何时不得使用> |
| 来源依据 |
<接口文档、系统规范或已验证记录> |
工具清单
| 工具 |
用途 |
输入契约 |
输出契约 |
副作用 |
权限与确认 |
错误语义 |
审计与脱敏 |
<tool> |
<用途> |
<必填、格式、范围> |
<字段、时效、空值> |
只读 / 可逆写入 / 不可逆 |
<调用资格与确认> |
<鉴权、限流、超时等> |
<留痕字段与脱敏规则> |
Agent 绑定边界
- 允许调用的自定义 Agent:
<名称或角色>。
- 不允许调用的 Agent:
<名称或角色>。
- Agent 调用前必须具备的运行时事实:
<数据范围、目标对象、确认信息>。
- Agent 调用后必须输出:
<来源、时间、结果、失败或待确认>。
停止与降级
| 情况 |
MCP 或 Agent 的行为 |
| 缺少关键输入 |
拒绝调用并列出字段缺口 |
| 鉴权或数据范围不满足 |
拒绝调用,不尝试扩大权限 |
| 限流、超时或服务不可用 |
区分故障类型,标记外部事实未取得 |
| 有副作用但未确认 |
停止并请求确认 |
| 返回敏感信息 |
按规则脱敏,避免写入任务记录或日志 |