De tu código a un endpoint Model Context Protocol vivo en minutos. Releases blue/green, bóveda de secretos de solo escritura, cobro por uso — y residencia de datos bajo tu control.
$ runscale deploydeploying mi-servidor (sovereign)building bundle...48.2 KiB, sha256 3f9c21ab04e1…✓ validate✓ provision✓ health✓ releaselive: https://…mx-central-1.amazonaws.com/mcp/
El Model Context Protocol es el estándar abierto con el que los asistentes de IA — Claude, ChatGPT, Cursor y un ecosistema que crece rápido — se conectan a herramientas y datos. Un servidor MCP expone TUS herramientas: tu base de datos, tu API, tu lógica de negocio. Runscale lleva ese servidor de tu laptop a un endpoint de producción que cualquier asistente puede llamar — asegurado, medido y versionado.
Lee la especificación MCPSin Dockerfiles, sin YAML, sin infraestructura que cuidar.
$ runscale init mi-servidorUn manifiesto, un entrypoint. ¿Ya tienes un servidor MCP? Apunta el manifiesto a tu código.
$ export RUNSCALE_API_KEY=…Crea una key en el dashboard. Las keys de deploy publican código — nunca pueden destruir infraestructura.
$ runscale deployBundle, subida y release blue/green. El comando narra cada etapa y termina con tu endpoint vivo.
El adapter viene dentro del CLI — tu proyecto no necesita nada de la plataforma.
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
import { createMcpLambdaHandler } from 'runscale/adapter'
function createServer() {
const server = new McpServer({ name: 'my-server', version: '1.0.0' })
server.tool('hello', async () => ({
content: [{ type: 'text', text: 'hello from my-server' }],
}))
return server
}
export const handler = createMcpLambdaHandler({ createServer })Construido con seguridad desde el día uno — no parchada después.
Cada deploy debe pasar un health check antes de recibir tráfico. El rollback es un click, no un incidente.
Las llaves entran; nadie las lee de vuelta — ni siquiera nosotros. Tu servidor las recibe en runtime, descifradas en región.
Cada token abre exactamente un servidor, se muestra exactamente una vez y muere en el momento en que lo revocas.
Medido de invocaciones y cómputo reales. Pagas lo que tus herramientas ejecutan — nada más.
Sigue tu servidor desde el dashboard o el CLI. Los logs nunca salen de la región donde viven tus datos.
Primera región viva en Querétaro, México — con bitácora de auditoría de cada acción. Más regiones en camino.
Por uso, sin mínimos. Durante el acceso anticipado, desplegar es gratis.
Cuando el cobro se active lo verás venir: el dashboard ya muestra exactamente cuánto costaría tu uso, en centavos, antes de que cobremos una sola tarjeta.
No. Escribes un servidor MCP en TypeScript y corres runscale deploy. Aprovisionar, publicar, escalar a cero y medir es nuestro trabajo — no hay consola que aprender.
La primera región es Querétaro, México (mx-central-1): tu servidor, sus secretos, sus logs y sus metadatos se quedan en región. Vienen más regiones — la residencia es una decisión tuya, no una limitación.
La bóveda es de solo escritura: los valores entran por el CLI o el dashboard, cifrados por organización, y nadie los lee de vuelta — ni siquiera nosotros. Tu servidor los recibe en runtime, descifrados en región.
Nunca llega a tus usuarios: cada release debe pasar un health check en la versión staged antes de que el tráfico cambie a ella (blue/green). Y si algo se cuela, el rollback es un click y toma segundos.
No. Tu código es un servidor MCP estándar sobre el SDK oficial — corre donde MCP corra. El endpoint habla Streamable HTTP estándar. Irte es un git push a otro lado; solo creemos que no vas a querer.
Durante el acceso anticipado, uso justo — suficiente para correr servidores reales con tráfico real. La medición está activa desde el día uno, así que siempre ves cuánto costaría tu uso después.
Crea tu organización y despliega en los próximos diez minutos.