1 v3.2.1 更新于 2026-11-09

protect-context MCP Server

Agent guardrails: contract, evidence ledger, loop brake, diff-scope warnings, durable journal.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "protect-context": {
      "command": "uvx",
      "args": [
        "protect-context"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 15 个工具

guard_verify
运行验证命令并记录为证据条目(ev-NNNN),包含退出码、时长与输出摘要。
guard_note
写入 durable 的 decision/correction/risk/note 日志条目,支持标签和信任级别。
guard_status
查看当前会话状态,包括契约、决策、开放循环与最近证据。
guard_contract_check
检查当前工作是否符合既定契约/约束规则。
guard_journal
检索和查看持久化的日志条目(decision/correction/risk/note)。
guard_recall
按关键词、标签、类型、证据 ID 或命令搜索保留的日志与证据窗口。
guard_diff_audit
对 tracked/staged/untracked 的 git 变更做范围审计,给出 ok/warn/hard 判定。
guard_preflight
检查工具存在性与版本,并检测 Git worktree 状态。
guard_budget
查看上下文用量水位与注入块的预算上限。
guard_evidence
查看证据台账中的验证记录及输出摘要。
orientation
生成有界的仓库摘要:目录树、语言与约定文件内容。
preflight
工具存在性与版本及 Git worktree 检测(MCP 版)。
status
查看会话简报状态,包括契约、决策、循环与最近证据(MCP/CLI 版)。
diff
对当前变更做范围审计与判定(MCP/CLI 版)。
budget
查看上下文预算与用量水位(MCP/CLI 版)。