Skip to main content
Glama
Cubiczan

governed-mcp-gateway

by Cubiczan

Cubiczan Agent Platform

为真正交付的代理提供身份、资金和证据。

三个 SKU,一个工作区。MCP 客户端通过 tools/call 和 SSE 保持 Bearer 主体。没有授权委托,且超过上限时没有人工第二密钥,支出无法结算。没有代理、CHP 锁定和哈希文档,董事会声明无法封存。

三个 SKU:受治理的 MCP 网关、支出授权平面、CFO 代理网格

SKU

端口

仓库

职责

受治理的 MCP 网关

:7474

icohangar-ops/governed-mcp-gateway

每个工具调用和 SSE 帧上的主体。保管库凭据轮换。工具白名单。

代理支出与授权平面

:7475

icohangar-ops/spend-mandate-plane

提议 → 授权 → 会签 → 结算。默认使用 Stripe;x402 是一条轨道。

可审计的 CFO 代理网格

:7476

icohangar-ops/cfo-agent-mesh

声明 → 代理 → 锁定 → 文档。ASC 842 / 606 / 718 引擎。HMAC 链式证据包。

共享原语(packages/shared):CHP 门、HMAC 账本、HTTP/SSE 辅助工具。零运行时 npm 依赖。Stripe 和 x402 是轨道——测试从不调用真实网络。

快速开始

npm install
npm test
npm run gateway   # :7474
npm run spend     # :7475
npm run cfo       # :7476

演示 Bearer 密钥(也在 .env.example 中):

角色

密钥

网关代理

mcp_agt_payops_demo

网关人工

mcp_human_controller_demo

网关研究(无 stripe.charge

mcp_agt_research_demo

支出代理

spend_agt_payops_demo

支出人工

spend_human_controller_demo

CFO 代理

cfo_agt_lease_demo

CFO 人工

cfo_human_controller_demo

从实时本地 API 重新生成 README 卡片:

npm run shots

Related MCP server: production-grade-mcp-agentic-system

1. 受治理的 MCP 网关

生产环境 MCP 会丢弃身份。listTools 在请求线程上运行;tools/call 和 SSE 在其他地方运行。此网关将 Bearer 凭据解析为主体,将其注入到每个 JSON-RPC 调用中,并在每个 SSE 帧上重复它。命名保管库输入原地轮换——github_token 保持为 github_token

主体注入到 tools/call

SSE 在每个帧上重复主体

无需新输入 ID 即可轮换 github_token

curl -sS -H "Authorization: Bearer mcp_agt_payops_demo" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"echo.ping","arguments":{"hello":"world"}}}' \
  http://127.0.0.1:7474/mcp

方法

路径

说明

POST

/mcp

JSON-RPC initializetools/listtools/call

GET

/mcp/sse?once=1

带有 _meta.cubiczan.principal 的 SSE 通知

POST

/v1/credentials/:name/rotate

仅限人工的保管库轮换;旧哈希失效

POST

/v1/credentials/verify

根据当前哈希检查密钥


2. 代理支出与授权平面

代理提议。授权委托批准。当金额超过自动上限时,人工会签。提议代理不能自行会签。结算是一条轨道:默认 Stripe 计量事件,如果你要求,则使用 x402 付款要求。此 MVP 中没有链调用。

低于上限的提议自动锁定

超过上限需要人工第二密钥

Stripe 计量与 x402 付款要求

curl -sS -H "Authorization: Bearer spend_agt_payops_demo" \
  -H "Content-Type: application/json" \
  -d '{"agent":"agt_payops","merchant":{"name":"Stripe","url":"https://stripe.com","country":"US"},"total":"12.00","rationale":"tool meter"}' \
  http://127.0.0.1:7475/v1/proposals

方法

路径

说明

POST

/v1/mandates

操作员创建剩余美分覆盖

POST

/v1/proposals

代理提议;通道 auto | approval | blocked

POST

/v1/countersign

人工第二密钥;代理被拒绝

POST

/v1/settle

{ "rail": "stripe" }"x402"


3. 可审计的 CFO 代理网格

董事会声明在拥有代理LOCKED CHP 状态和至少一个源文档哈希之前不算完成。引擎进行计量(ASC 842 租赁滚动、ASC 606 受限 POC、ASC 718 SBC)。它们不决定法律事实。代币支出作为源附加在同一个 HMAC 链式账本上。

无文档的未封存声明

已封存的证据包

ASC 842 融资租赁以 0.00 结束

curl -sS -H "Authorization: Bearer cfo_agt_lease_demo" \
  -H "Content-Type: application/json" \
  -d '{"title":"AI spend is $12.00 this period","narrative":"Token ledger supports the board claim.","agentId":"agt_lease"}' \
  http://127.0.0.1:7476/v1/claims

方法

路径

说明

POST

/v1/claims

打开声明

POST

/v1/claims/:id/documents

附加命名源;存储 SHA-256

POST

/v1/claims/:id/lock

人工锁定 → LOCKED

POST

/v1/engines/lease

ASC 842 分类 + 滚动

GET

/v1/evidence/:id

封存;如果没有文档或未锁定则返回 400

规范

OpenSpec 变更:openspec/changes/ship-three-sku-platform/

许可证

MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that lets AI agents call APIs without ever seeing the credentials, using a local encrypted vault and per-secret allowlist policies for HTTP requests and subprocess environment variables.
    1
    AGPL 3.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    A production-ready MCP server that authenticates agents via OAuth 2.1 Bearer tokens, validates JWTs with JWKS, enforces tool-level scopes and roles, and logs the full delegation chain.

View all related MCP servers

Related MCP Connectors

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

  • An MCP server for Arcjet - the runtime security platform that ships with your AI code.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Cubiczan/governed-mcp-gateway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server