Governed MCP Gateway
Plataforma de agentes Cubiczan
Identidad, dinero y evidencia para agentes que realmente entregan.
Tres SKUs, un espacio de trabajo. Los clientes MCP mantienen un principal Bearer a través de tools/call y SSE. El gasto no puede liquidarse sin un mandato y, por encima del tope, una segunda clave humana. Las reclamaciones del consejo no pueden sellarse sin un agente, un bloqueo CHP y un documento con hash.

SKU | Puerto | Repo | Trabajo |
| Principal en cada llamada de herramienta y trama SSE. Rotación de credenciales en bóveda. Listas de permitidos de herramientas. | ||
| Proponer → mandatar → cofirmar → liquidar. Stripe por defecto; x402 es un carril. | ||
| Reclamación → agente → bloqueo → documento. Motores ASC 842 / 606 / 718. Paquete de evidencia encadenado con HMAC. |
Primitivas compartidas (packages/shared): puerta CHP, libro mayor HMAC, ayudantes HTTP/SSE. Cero dependencias npm en tiempo de ejecución. Stripe y x402 son carriles: las pruebas nunca llaman a redes en vivo.
Inicio rápido
npm install
npm test
npm run gateway # :7474
npm run spend # :7475
npm run cfo # :7476Claves Bearer de demostración (también en .env.example):
Rol | Clave |
Agente de puerta de enlace |
|
Humano de puerta de enlace |
|
Investigación de puerta de enlace (sin |
|
Agente de gasto |
|
Humano de gasto |
|
Agente CFO |
|
Humano CFO |
|
Regenera las tarjetas del README desde las API locales en vivo:
npm run shotsRelated MCP server: SentinelMCP
1. Puerta de enlace MCP gobernada
El MCP de producción pierde la identidad. listTools se ejecuta en el hilo de solicitud; tools/call y SSE se ejecutan en otro lugar. Esta puerta de enlace resuelve una credencial Bearer a un Principal, la inyecta en cada llamada JSON-RPC y la repite en cada trama SSE. Las entradas de bóveda con nombre rotan en su lugar: github_token sigue siendo 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/mcpMétodo | Ruta | Qué |
|
| JSON-RPC |
|
| Notificación SSE con |
|
| Rotación de bóveda solo para humanos; el hash antiguo muere |
|
| Comprueba un secreto contra el hash actual |
2. Plano de gasto y mandato de agentes
Los agentes proponen. Los mandatos autorizan. Un humano cofirma cuando el importe supera el tope automático. El agente proponente no puede cofirmar por sí mismo. La liquidación es un carril: evento de medición de Stripe por defecto, pago requerido x402 si lo pides. Sin llamadas en cadena en este 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/proposalsMétodo | Ruta | Qué |
|
| El operador crea cobertura de céntimos restantes |
|
| El agente propone; carril |
|
| Segunda clave humana; los agentes son rechazados |
|
|
|
3. Malla de agentes CFO auditable
Una reclamación del consejo no está completa hasta que tiene un agente, un estado CHP BLOQUEADO y al menos un hash de documento fuente. Los motores miden (rollforward de arrendamiento ASC 842, POC restringido ASC 606, SBC ASC 718). No deciden cuestiones de derecho. El gasto de tokens se adjunta como fuente en el mismo libro mayor encadenado con 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/claimsMétodo | Ruta | Qué |
|
| Abrir una reclamación |
|
| Adjuntar una fuente con nombre; SHA-256 almacenado |
|
| Bloqueo humano → |
|
| Clasificación ASC 842 + rollforward |
|
| Sellar; |
Especificaciones
Cambio de OpenSpec: openspec/changes/ship-three-sku-platform/.
Licencia
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
- AlicenseCqualityDmaintenanceEnables secure, zero-trust access to MCP tools through short-lived, signed capability leases that bind tool execution to specific sessions, intents, and constraints. Prevents prompt injection attacks and privilege escalation with dynamic risk scoring, policy enforcement, and tamper-evident audit logging.41MIT
- AlicenseNot gradedqualityCmaintenanceStateless enterprise policy firewall & token-cost proxy for MCP. It enforces identity, policy, and budget on every tool call.1MIT

evav-gatewayofficial
AlicenseNot gradedqualityBmaintenanceGoverned MCP gateway that lets AI agents call tools with policy enforcement, prompt-injection screening, a kill-switch, and tamper-evident signed audit logs.Apache 2.0- FlicenseNot gradedqualityBmaintenanceProvides a secure MCP boundary for AI agents, intercepting and validating tool calls, redacting secrets, and requiring human approval for sensitive actions with a tamper-evident audit trail.
Related MCP Connectors
Runtime permission, approval, and audit layer for AI agent tool execution.
See, price, and control every tool call your AI agents make: policy checks, cost, and audit tools.
Agent payments, API key vaulting, and governed mandates. Agents spend within user-defined limits.
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/icohangar-ops/governed-mcp-gateway'
If you have feedback or need assistance with the MCP directory API, please join our Discord server