ShipStatic

La forma increíblemente simple de enviar sitios estáticos.

Documentación

ShipStatic MCP

Una URL. Tu agente publica.

Probablemente no necesitas instalar esto. El mismo servidor está alojado en https://mcp.shipstatic.com — pega esa URL en cualquier cliente MCP y tu agente puede publicar un sitio web en su próximo mensaje. Sin instalación, sin Node.js, sin registro, sin clave API.

Este paquete es la alternativa local. Instálalo cuando tu agente necesite desplegar una carpeta en tu propia máquina, cuando prefieras configurar un token una vez en lugar de iniciar sesión, o cuando tu cliente aún no soporte OAuth — las mismas quince herramientas, accesibles de otra manera. Configuración local ↓

Despliega sitios web estáticos, páginas de aterrizaje y prototipos al instante desde agentes de IA. Pídele a tu agente que ponga tu sitio en línea y recibe un enlace real y compartible en segundos.

smithery badge glama badge

Alojado: empieza aquí

Pega https://mcp.shipstatic.com en cualquier cliente MCP. Sin instalación, sin registro, sin clave API — tu agente puede publicar un sitio web en su próximo mensaje.

https://mcp.shipstatic.com

Claude Code

claude mcp add --transport http shipstatic https://mcp.shipstatic.com

Claude Desktop y claude.ai

Configuración → Conectores → Añadir conector personalizado, pega https://mcp.shipstatic.com, guarda.

Cursor, Antigravity, Windsurf, n8n, Zed — en cualquier lugar con mcp.json

{
  "mcpServers": {
    "shipstatic": {
      "url": "https://mcp.shipstatic.com"
    }
  }
}

VS Code

Instala ShipStatic para VS Code — el servidor está integrado, sin configuración alguna.

Luego solo pregunta

"Pon mi sitio en línea."

Tu agente publica los archivos y responde con dos enlaces:

  • El sitio en vivo — una URL real que puedes compartir de inmediato.
  • Un enlace de reclamación — el sitio permanece en vivo durante 3 días; abre el enlace de reclamación para conservarlo para siempre. Una cuenta gratuita es todo lo que se necesita.

¿Quieres que el sitio sea privado? Pide una contraseña — los visitantes deben ingresarla antes de ver cualquier cosa.

Luego conéctate, si quieres más

Todo lo anterior funciona sin ninguna cuenta. Conecta una cuando tu cliente te ofrezca iniciar sesión, y la misma URL responde con el resto: todo lo que has publicado, tus propios dominios y sitios que permanecen en línea permanentemente. Nada que instalar, ninguna clave que pegar — tu cliente inicia el inicio de sesión por sí mismo.

Local: las mismas herramientas, desde tu propia máquina

Instala este paquete cuando tu agente necesite desplegar una carpeta en tu propia máquina — el endpoint alojado acepta archivos en línea, por lo que no tiene una ruta desde la que leer — cuando prefieras configurar un token una vez en lugar de iniciar sesión, o cuando tu cliente MCP aún no soporte OAuth.

La configuración pide una sola cosa: SHIP_TOKEN. Su valor es tu clave API — una credencial, dos nombres. La consola la genera como una clave API (comienza con ship-), y la configuración que la transporta se llama token. Obtén la tuya gratis en my.shipstatic.com/api-key, pégala donde los fragmentos a continuación muestran ship-your-api-key, y cada sitio que publiques quedará en tu cuenta y nunca expirará, con un límite de tasa propio en lugar de los grupos anónimos compartidos.

La clave es opcional: déjala fuera y el servidor local se comporta exactamente como el endpoint alojado sin cuenta conectada — sitios públicos, enlaces de reclamación, en vivo durante 3 días.

El servidor se ejecuta con npx, que se incluye con Node.js (20.19 o más reciente).

Claude Code

claude mcp add shipstatic -e SHIP_TOKEN=ship-your-api-key -- npx -y @shipstatic/mcp

Cursor

Añade a ~/.cursor/mcp.json:

{
  "mcpServers": {
    "shipstatic": {
      "command": "npx",
      "args": ["-y", "@shipstatic/mcp"],
      "env": { "SHIP_TOKEN": "ship-your-api-key" }
    }
  }
}

Antigravity

Añade a ~/.gemini/antigravity/mcp_config.json:

{
  "mcpServers": {
    "shipstatic": {
      "command": "npx",
      "args": ["-y", "@shipstatic/mcp"],
      "env": { "SHIP_TOKEN": "ship-your-api-key" }
    }
  }
}

Windsurf, Zed y otros clientes MCP

Misma forma de configuración — npx -y @shipstatic/mcp, con SHIP_TOKEN en env. Funciona con cualquier cliente compatible con MCP.

Herramientas

Las quince herramientas están en ambas puertas. Lo que cambia no es qué herramientas existen, sino cuáles responden: deployments_upload es la que no necesita cuenta, y las otras catorce responden una vez que hayas conectado una (alojado) o configurado SHIP_TOKEN (local).

Publicación — sin necesidad de cuenta

HerramientaDescripción
deployments_uploadPublica archivos y obtén una URL en vivo al instante, opcionalmente protegida por contraseña

Despliegues — con una cuenta

HerramientaDescripción
deployments_listLista todos los despliegues con sus URLs, estado, etiquetas y estado de protección por contraseña. Páginas con limit y cursor
deployments_getObtén detalles del despliegue, incluyendo URL, estado, número de archivos, tamaño, etiquetas y estado de protección por contraseña
deployments_setActualiza las etiquetas de un despliegue para organización y filtrado
deployments_deleteElimina permanentemente un despliegue y todos sus archivos

Dominios — con una cuenta

HerramientaDescripción
domains_setConecta un dominio personalizado a tu sitio, cambia despliegues o actualiza etiquetas
domains_listLista todos los dominios con su despliegue vinculado y estado de verificación. Páginas con limit y cursor
domains_getObtén detalles del dominio, incluyendo despliegue vinculado, estado de verificación y etiquetas
domains_recordsObtén los registros DNS que necesitas configurar en tu proveedor de DNS
domains_dnsBusca qué proveedor de DNS aloja un dominio (por ejemplo, Cloudflare, Namecheap)
domains_shareObtén un enlace compartible para que otra persona pueda ver los registros DNS requeridos
domains_validateComprueba si un nombre de dominio es válido y está disponible antes de conectarlo
domains_verifyComprueba si el DNS está configurado correctamente después de configurar los registros
domains_deleteDesconecta y elimina permanentemente un dominio personalizado

Cuenta — con una cuenta

HerramientaDescripción
whoamiObtén los detalles de tu cuenta, incluyendo correo electrónico, plan y uso

Paginación de listas largas

deployments_list y domains_list aceptan limit y cursor. Cada respuesta lleva un cursor — pásalo de vuelta para obtener la siguiente página; null significa que estás en la última.

Reintentar un despliegue de forma segura

deployments_upload acepta un idempotencyKey. Si un despliegue agota el tiempo, no puedes distinguir entre "nunca llegó" y "llegó y la respuesta se perdió", y reintentar sin una clave crea un segundo sitio. Envía la misma clave en el reintento y se devuelve el despliegue original en su lugar.

Clave el intento, no la prueba — un id de ejecución, un hash de commit o un uuid generado antes de la primera llamada. Una clave que cambia en cada reintento no hace nada.

Despliegues que se limpian solos

deployments_upload acepta un ttl en segundos. El despliegue expira cuando el tiempo se agota y la plataforma lo reclama — útil para vistas previas e iteraciones desechables que de otro modo tendrías que recordar eliminar.

{ "path": "/path/to/dist", "ttl": 3600 }

Necesita una cuenta — SHIP_TOKEN aquí, una cuenta conectada en el endpoint alojado: un despliegue sin cuenta ya expira según el calendario de la plataforma, por lo que un ttl en uno es rechazado en lugar de ignorado. Un despliegue que lleva un ttl no puede vincularse a un dominio personalizado — despliega sin uno cuando el sitio necesite un dominio.

Registro

Publicado en el Registro MCP como com.shipstatic/mcp. Los clientes que reconocen el registro ven tanto el endpoint alojado como la instalación local y eligen el que mejor se adapte a su entorno.

También disponible

SuperficieCómo acceder
CLI y SDKnpx @shipstatic/ship ./dist
VS CodeBusca "ShipStatic" en el Marketplace
Gemini CLIgemini extensions install https://github.com/shipstatic/plugin
n8nBusca "ShipStatic" en el panel de nodos de n8n
GitHub Actionshipstatic/action@v2
Agent SkillUn archivo, para cualquier herramienta compatible con skills

Licencia

MIT