MCP代理服务

一个为MCP工具服务器提供防篡改收据、故障记忆和权限追踪的治理代理服务。

  • by Born14
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 Born14/mcp-proxy

使用说明

@主权实验室/mcp代理

看看你的经纪人做了什么。核实没有人篡改记录。停止断断续续的重试。

任何MCP工具服务器的嵌入式治理代理。一个命令,用于添加防篡改收据、故障记忆和权限跟踪。

查看实际操作(1个命令)

npx @sovereign-labs/mcp-proxy --demo

没有配置。没有服务器。观察治理发生:收据、故障记忆、自动阻止、哈希链验证——所有这些都在5秒内完成。

信任演示(4个命令)

# 1. Govern your filesystem server
npx @sovereign-labs/mcp-proxy --wrap filesystem

# 2. Use Claude Code normally — every tool call is now receipted

# 3. See what happened
npx @sovereign-labs/mcp-proxy --view --state-dir .governance-filesystem

# 4. Verify the record is intact
npx @sovereign-labs/mcp-proxy --verify --state-dir .governance-filesystem

您的代理不知道代理存在。您的MCP服务器也不知道。但现在你有证据了。

什么--视图显示

  RECEIPT LEDGER
  ===============================================================
  controller:  a1b2c3d4...
  integrity:   verified
  showing:     10 receipts
  ---------------------------------------------------------------

  ok #  0  2026-03-06 14:22:00     42ms  read_file
           target: /tmp/config.json
           hash: c0a4271c5fd1df01...

  ok #  1  2026-03-06 14:22:01    103ms  write_file [MUTATION]
           target: /tmp/config.json
           hash: 1bc5e6ac12056651...

  ok #  2  2026-03-06 14:22:03     38ms  read_file
           target: /tmp/app/server.js
           hash: 32f85d3474b9d3a0...

  !! #  3  2026-03-06 14:22:04     12ms  write_file [MUTATION]
           target: /tmp/secret.key
           error: Permission denied
           hash: 5fc519e7c92658ef...

  -- #  4  2026-03-06 14:22:06      1ms  write_file [MUTATION]
           target: /tmp/secret.key
           blocked by: write_file+/tmp/secret.key (known failure)
           hash: abadd7890802c0ac...

  ok #  7  2026-03-06 14:22:10     87ms  write_file [MUTATION]
           target: /tmp/app/server.js
           hash: e20b2fd706abdeea...

  ---------------------------------------------------------------
  10 receipts  |  5 mutations  |  1 blocked  |  1 errors

收据#3失败。收据#4是同一个调用——代理自动阻止它,因为它已经失败了。没有浪费的重试。没有及时的工程。结构。

什么--verify显示

  CHAIN VERIFICATION
  ===============================================================

  receipts:          10
  chain depth:       10
  integrity:         all hashes verified
  controller:        a1b2c3d4...
  first hash:        c0a4271c...
  last hash:         66c88893...

如果有人事后修改收据:

  integrity:         TAMPERED at seq 3

包裹

包 描述 npm
@主权实验室/mcp代理 MCP工具服务器的插入式治理代理
@主权实验室/内核 治理内核——7个结构不变量作为纯函数

mcp代理 是你安装的东西。 内核 这是其背后的治理数学。

看 包/mcp代理/README.md 完整的文档-CLI参考、强制模式、约束学习、编程API。

三包

  1. 收据 --每次工具调用都会生成一个哈希链记录。类似于git提交工具执行。篡改一张收据,链条就会断裂。

  2. 约束条件 --当工具调用失败时,代理会对失败进行指纹识别,并在TTL窗口内阻止相同的调用。你的经纪人不能再犯同样的错误。

  3. 权威 --一个稳定的控制器ID和单调历元计数器。您可以证明哪个控制器处于活动状态,以及在拨打电话时权限是否仍然有效。

状态

公开测试版。经过测试的冷安装路径(npx)节点>=18。

npm install @sovereign-labs/mcp-proxy

许可证

麻省理工学院