Stackbilt
Stackbilt MCP Gateway
Registro MCP:
dev.stackbilt.mcp/gateway— publicado en el Registro Oficial de MCP
Pasarela Model Context Protocol (MCP) con autenticación OAuth para los servicios de la plataforma Stackbilt. Construido como un Cloudflare Worker utilizando @cloudflare/workers-oauth-provider.
Qué hace
Un único endpoint MCP (mcp.stackbilt.dev/mcp) que enruta las llamadas a herramientas a múltiples workers de productos backend:
Backend | Herramientas | Descripción |
TarotScript |
| Estructuración determinista de proyectos, importación de flujos de trabajo n8n, publicación en GitHub, despliegue en CF |
img-forge |
| Generación de imágenes por IA (5 niveles de calidad) |
Stackbilder (Backend de TarotScript) |
| OBSOLETO — Orquestación de flujo de arquitectura (migrando a |
El Pipeline de Estructuración (E2E)
You: "Build a restaurant menu API with D1 storage"
↓
scaffold_create → structured facts + 9 deployable project files
↓
scaffold_publish → GitHub repo with atomic initial commit
↓
git clone → npm install → npx wrangler deploy → live WorkerCero llamadas a LLM para la generación de archivos. ~20ms para la estructura, ~2s con prosa de oráculo. 21 veces más rápido que flow_create.
Related MCP server: forgemesh-imagegen
Características clave
OAuth 2.1 con PKCE — SSO de GitHub, SSO de Google y autenticación por correo electrónico/contraseña
Patrón de adaptador de backend — catálogos de herramientas agregados desde múltiples enlaces de servicio, con espacios de nombres para evitar colisiones
Limitación de tasa por nivel — límites de ventana fija por inquilino a través de
RATELIMIT_KV(gratuito=20/min, hobby=60, pro=300, enterprise=1000); 429 con cabecerasRetry-AfteryX-RateLimit-*Atribución de costes y cuotas — cada llamada a la herramienta conlleva un coste en créditos; la cuota se reserva mediante
edge-authantes del envío y se confirma/reembolsa según el resultado; el coste deimage_generateescala con el nivel de calidad efectivo (1×/1×/3×/5×/8× para borrador/estándar/premium/ultra/ultra_plus); cuando se establecemodel, este tiene prioridad de facturación sobrequality_tierCumplimiento de alcance + nivel —
tools/listse filtra por alcances de token;tools/callrequiere el alcancegeneratepara herramientas de mutación; los niveles de calidad costosos deimage_generate(premiumy superiores) están restringidos a planes Pro+; especificarmodeldirectamente aplica la misma restricción mediante el mapeo modelo→nivelCumplimiento de la Constitución de Seguridad — cada herramienta declara un nivel de riesgo (
READ_ONLY,LOCAL_MUTATION,EXTERNAL_MUTATION); registro de auditoría estructurado con redacción de secretos; tokens de identidad firmados con HMACPuerta de "próximamente" — bandera
PUBLIC_SIGNUPS_ENABLEDpara controlar el acceso públicoMCP JSON-RPC sobre HTTP — admite tanto streaming (SSE) como transporte de solicitud/respuesta
Inicio rápido
Requisitos previos
Node.js 18+
Wrangler CLI (
npm i -g wrangler)Cuenta de Cloudflare con los enlaces de servicio necesarios configurados
Instalación y ejecución
npm install
npm run devEjecutar pruebas
npm testDespliegue
npm run deploySe despliega en el dominio personalizado mcp.stackbilt.dev a través de Cloudflare Workers.
Variables de entorno y secretos
Nombre | Tipo | Descripción |
| Secreto | Clave HMAC-SHA256 para firmar tokens de identidad |
| Variable | URL base para redirecciones OAuth (ej. |
| Enlace de servicio | RPC al worker |
| Enlace de servicio | Ruta al worker |
| Enlace de servicio | Ruta al worker |
| Espacio de nombres KV | Almacena el estado de OAuth social (entradas con TTL de 5 min) y sesiones MCP |
| Espacio de nombres KV | Contadores de límite de tasa de ventana fija por inquilino (TTL de 60s) |
| Cola | Pipeline de eventos de auditoría ( |
| Variable | Cadena de verificación de dominio del Registro MCP (servida en |
Establece secretos con:
wrangler secret put SERVICE_BINDING_SECRETEstructura del proyecto
src/
index.ts # Entry point — OAuthProvider setup, CORS, health check, MCP Registry well-known
gateway.ts # MCP JSON-RPC transport, session management, tool dispatch
oauth-handler.ts # OAuth 2.1 flows: login, signup, social SSO, consent
tool-registry.ts # Tool catalog aggregation, namespacing, schema validation
audit.ts # Structured audit logging, secret redaction, trace IDs
auth.ts # Bearer token extraction & validation
route-table.ts # Static routing table, tool-to-backend mapping, risk levels
types.ts # Type definitions, RiskLevel enum, interfaces
test/
audit.test.ts
auth.test.ts
gateway.test.ts
oauth-handler.test.ts
route-table.test.ts
tool-registry.test.ts
docs/
user-guide.md # End-user guide: account creation, client setup, tool usage
api-reference.md # MCP tool surface, authentication flow, tool routing
architecture.md # System design, security model, request flowSuite de pruebas
122 pruebas en 6 archivos de prueba que cubren:
Manejador OAuth — firma/verificación de tokens de identidad, inicio de sesión, registro, flujos de OAuth social, consentimiento, escape de HTML
Pasarela — ciclo de vida de la sesión,
initialize,tools/list,tools/call, streaming SSE, manejo de erroresAuditoría — patrones de redacción de secretos (claves API, tokens bearer, hashes hex, campos de contraseña), IDs de seguimiento, emisión de colas
Autenticación — extracción de tokens bearer, validación de clave API vs JWT, mapeo de errores
Registro de herramientas — construcción de catálogo, mapeo de nombres, validación de esquema, cumplimiento de nivel de riesgo
Tabla de rutas — resolución de rutas, búsqueda de nivel de riesgo
npm test # single run
npm run test:watch # watch modeDocumentación
Guía del usuario — creación de cuenta, configuración del cliente, uso de herramientas
Referencia de API — herramientas MCP, autenticación, enrutamiento de herramientas
Arquitectura — diseño del sistema, modelo de seguridad, flujo de datos
Licencia
MIT — ver LICENSE
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
MCP-first toolbox for agents: KV storage, auth, queue, and utility tools. Free in early access.
Create images & video from any MCP agent — 17 models, spend limits, one URL.
Orbit is an MCP server that gives your AI agents a 4000+ tools, a shared memory brain and a live dashboard OS. Every agent reads active decisions, logs outputs to a searchable vault, and reports status in real time. 2-minute setup via MCP; works across Claude, ChatGPT, Codex, Cursor, Gemini, and Manus. Finally Agents work, agents that grow your business and bring you customers. https://orbitagents.xyz
Related MCP Servers
- AlicenseBqualityDmaintenanceProduction-ready MCP server with 40+ tools — QR codes, PDFs, text processing, TTS, web scraping, image generation and more. Built for AI agents.2539 npmMIT

forgemesh-imagegenofficial
AlicenseAqualityBmaintenanceMCP server for AI image generation with automatic USDC payments on Base mainnet. Generate, remove backgrounds, and upscale images via simple tool calls.461 npm1MIT- AlicenseAqualityCmaintenanceMCP server for AI-powered image, audio, and video generation, enabling media creation directly from Claude, Cursor, and other MCP clients.1129 npmMIT
- AlicenseNot gradedqualityCmaintenanceA lightweight MCP server that bridges AI agents with a local ComfyUI instance to generate and iteratively refine images, audio, and video through conversational tool calls.8 npm1MIT