governed-mcp-gateway
Cubiczan Agent Platform
Identität, Geld und Nachweise für Agents, die tatsächlich liefern.
Drei SKUs, ein Workspace. MCP-Clients behalten über tools/call und SSE ein Bearer-Prinzipal. Ausgaben können ohne Mandat und, über dem Limit, ohne einen zweiten menschlichen Schlüssel nicht abgerechnet werden. Board-Claims können ohne einen Agent, eine CHP-Sperre und ein gehashtes Dokument nicht versiegelt werden.

SKU | Port | Repo | Job |
| Prinzipal bei jedem Tool-Aufruf und SSE-Frame. Vault-basierte Credential-Rotation. Tool-Allowlists. | ||
| Vorschlagen → Mandat → Gegenzeichnung → Abrechnung. Stripe standardmäßig; x402 ist ein Rail. | ||
| Claim → Agent → Sperre → Dokument. ASC-842-/606-/718-Engines. HMAC-verkettetes Beweispaket. |
Gemeinsame Primitive (packages/shared): CHP-Gate, HMAC-Ledger, HTTP/SSE-Helfer. Null npm-Laufzeitabhängigkeiten. Stripe und x402 sind Rails — Tests rufen niemals Live-Netzwerke auf.
Schnellstart
npm install
npm test
npm run gateway # :7474
npm run spend # :7475
npm run cfo # :7476Demo-Bearer-Schlüssel (auch in .env.example):
Rolle | Schlüssel |
Gateway-Agent |
|
Gateway-Mensch |
|
Gateway-Recherche (kein |
|
Spend-Agent |
|
Spend-Mensch |
|
CFO-Agent |
|
CFO-Mensch |
|
Generieren Sie die README-Karten aus den lokalen Live-APIs neu:
npm run shotsRelated MCP server: production-grade-mcp-agentic-system
1. Verwaltetes MCP-Gateway
Produktions-MCP verwirft Identität. listTools läuft im Request-Thread; tools/call und SSE laufen woanders. Dieses Gateway löst eine Bearer-Credential zu einem Prinzipal auf, injiziert es bei jedem JSON-RPC-Aufruf und wiederholt es bei jedem SSE-Frame. Benannte Vault-Eingaben rotieren an Ort und Stelle — github_token bleibt 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/mcpMethode | Pfad | Was |
|
| JSON-RPC |
|
| SSE-Benachrichtigung mit |
|
| Nur-Mensch-Vault-Rotation; alter Hash stirbt |
|
| Ein Geheimnis gegen den aktuellen Hash prüfen |
2. Agent-Spend-&-Mandat-Ebene
Agents schlagen vor. Mandate autorisieren. Ein Mensch zeichnet gegen, wenn der Betrag über dem Auto-Limit liegt. Der vorschlagende Agent kann nicht selbst gegenzeichnen. Die Abrechnung ist ein Rail: Stripe-Meter-Event standardmäßig, x402 payment-required auf Wunsch. Keine Chain-Aufrufe in diesem 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/proposalsMethode | Pfad | Was |
|
| Operator erstellt Rest-Cent-Abdeckung |
|
| Agent schlägt vor; Spur |
|
| Zweiter menschlicher Schlüssel; Agents werden abgelehnt |
|
|
|
3. Prüfbares CFO-Agent-Mesh
Ein Board-Claim ist erst abgeschlossen, wenn er einen Agent, einen LOCKED-CHP-Zustand und mindestens einen Quell-Dokument-Hash hat. Engines messen (ASC-842-Lease-Rollforward, ASC-606-beschränkter POC, ASC-718-SBC). Sie entscheiden keine Rechtsfragen. Token-Ausgaben werden als Quelle im selben HMAC-verketteten Ledger angehängt.



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/claimsMethode | Pfad | Was |
|
| Einen Claim öffnen |
|
| Benannte Quelle anhängen; SHA-256 gespeichert |
|
| Menschliche Sperre → |
|
| ASC-842-Klassifizierung + Rollforward |
|
| Versiegeln; |
Spezifikationen
OpenSpec-Änderung: openspec/changes/ship-three-sku-platform/.
Lizenz
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