governed-mcp-gateway
Cubiczan Agent Platform
为真正交付的代理提供身份、资金和证据。
三个 SKU,一个工作区。MCP 客户端通过 tools/call 和 SSE 保持 Bearer 主体。没有授权委托,且超过上限时没有人工第二密钥,支出无法结算。没有代理、CHP 锁定和哈希文档,董事会声明无法封存。

SKU | 端口 | 仓库 | 职责 |
| 每个工具调用和 SSE 帧上的主体。保管库凭据轮换。工具白名单。 | ||
| 提议 → 授权 → 会签 → 结算。默认使用 Stripe;x402 是一条轨道。 | ||
| 声明 → 代理 → 锁定 → 文档。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 中):
角色 | 密钥 |
网关代理 |
|
网关人工 |
|
网关研究(无 |
|
支出代理 |
|
支出人工 |
|
CFO 代理 |
|
CFO 人工 |
|
从实时本地 API 重新生成 README 卡片:
npm run shotsRelated MCP server: production-grade-mcp-agentic-system
1. 受治理的 MCP 网关
生产环境 MCP 会丢弃身份。listTools 在请求线程上运行;tools/call 和 SSE 在其他地方运行。此网关将 Bearer 凭据解析为主体,将其注入到每个 JSON-RPC 调用中,并在每个 SSE 帧上重复它。命名保管库输入原地轮换——github_token 保持为 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方法 | 路径 | 说明 |
|
| JSON-RPC |
|
| 带有 |
|
| 仅限人工的保管库轮换;旧哈希失效 |
|
| 根据当前哈希检查密钥 |
2. 代理支出与授权平面
代理提议。授权委托批准。当金额超过自动上限时,人工会签。提议代理不能自行会签。结算是一条轨道:默认 Stripe 计量事件,如果你要求,则使用 x402 付款要求。此 MVP 中没有链调用。



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方法 | 路径 | 说明 |
|
| 操作员创建剩余美分覆盖 |
|
| 代理提议;通道 |
|
| 人工第二密钥;代理被拒绝 |
|
|
|
3. 可审计的 CFO 代理网格
董事会声明在拥有代理、LOCKED CHP 状态和至少一个源文档哈希之前不算完成。引擎进行计量(ASC 842 租赁滚动、ASC 606 受限 POC、ASC 718 SBC)。它们不决定法律事实。代币支出作为源附加在同一个 HMAC 链式账本上。



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方法 | 路径 | 说明 |
|
| 打开声明 |
|
| 附加命名源;存储 SHA-256 |
|
| 人工锁定 → |
|
| ASC 842 分类 + 滚动 |
|
| 封存;如果没有文档或未锁定则返回 |
规范
OpenSpec 变更:openspec/changes/ship-three-sku-platform/。
许可证
MIT
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityCmaintenanceMCP 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.1AGPL 3.0
- AlicenseNot gradedqualityDmaintenanceA production-grade MCP server designed for multi-tenant, authenticated, and observable AI agent systems, enabling secure tool execution across heterogeneous data sources.57MIT
- FlicenseNot gradedqualityCmaintenanceA 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.
- AlicenseNot gradedqualityCmaintenanceGoverned MCP server for bank-grade agent tool access with RBAC, PII redaction, rate limiting, and audit logging.MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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