Servidor MCP para hosting de sitios web

El conector MCP que pone online tu sitio web hecho con IA

El conector MCP de Static.app es un servidor Model Context Protocol alojado en mcp.static.app. Añádelo a Claude, Claude Code, Codex, VS Code u otro cliente MCP, inicia sesión con tu cuenta de Static.app y pide lo que necesites con tus palabras. Tu agente de IA publica el sitio web, edita archivos sueltos y te da un enlace público en segundos.

Empieza tu prueba de 7 días Lee la documentación de MCP

Incluido en todos los planes y en la prueba de 7 días. Sin servidor MCP que alojar.

CLAUDE CODE

claude mcp add --transport http --scope user static-app \
    https://mcp.static.app/mcp
# then run /mcp in Claude Code and sign in

CUALQUIER OTRO CLIENTE MCP

URL:     https://mcp.static.app/mcp
Auth:    sign in with Static.app (OAuth)
Or:      Authorization: Bearer sk_xxxx

La instalación de cada herramienta está más abajo. Funciona con:

Claude CodeClaude Desktopclaude.aiCodexVS CodeDevin DesktopGemini CLI

¿Qué es un conector MCP?

Un conector MCP une una aplicación de IA con un servicio externo mediante el Model Context Protocol (MCP). Lo más habitual es un servidor MCP remoto que añades a tu herramienta de IA por URL, y que le da a la IA un conjunto de acciones, llamadas herramientas, que puede ejecutar por ti. El conector MCP de Static.app da a tu agente de IA herramientas para publicar, editar, leer y descargar tus sitios web.

MCP es un estándar abierto para conectar aplicaciones de IA con otras herramientas. Un servidor MCP alojado, un servidor MCP remoto y un conector MCP describen aquí la misma configuración: nosotros ejecutamos el servidor MCP de Static.app en https://mcp.static.app/mcp y tu herramienta de IA se conecta iniciando sesión con tu cuenta de Static.app o con una clave de API. No tienes que alojar ni mantener en marcha ningún servidor propio.

Qué puedes pedirle a tu agente de IA

Copia un prompt en Claude Code, Codex o cualquier herramienta conectada. Debajo de cada prompt están las herramientas de Static.app que usará tu agente.

  • Publicar un sitio web nuevo

    “Comprime la carpeta dist y publícala en Static.app como un sitio web nuevo llamado bakery.”

    create_upload create_site_from_archive

  • Cambiar una página

    “En mi sitio web bakery, cambia el precio de pricing.html de 19 USD a 29 USD.”

    list_sites read_site_file write_site_files

  • Añadir una página

    “Añade una página privacy.html a mi sitio web bakery que siga el estilo de index.html.”

    read_site_file write_site_files

  • Publicar una versión nueva

    “Sustituye mi sitio web portfolio por la nueva compilación de la carpeta out. Mantén la misma dirección.”

    create_upload update_site_from_archive

  • Ver qué está online

    “Lista mis sitios web de Static.app con sus direcciones.”

    list_sites get_site

  • Limpiar archivos

    “Muéstrame todos los archivos de mi sitio web landing y elimina la carpeta drafts antigua.”

    get_site_files delete_site_files

  • Descargar una copia

    “Descarga todo mi sitio web bakery como ZIP antes de empezar el rediseño.”

    download_site_archive

  • Publicar desde un enlace

    “Publica el ZIP de https://example.com/build.zip como un sitio web nuevo.”

    create_site_from_archive

Una conversación, un sitio web online

Esta es una sesión en Claude Code con el conector MCP de Static.app. Todos los nombres de herramienta son los que tu agente de IA usa de verdad.

› Publish the dist folder as a new website called bakery.1● static-app create_upload
  └ upload_id 9f2c4e…  single use, expires in 15 min
● Bash cd dist && zip -qr ../site.zip .
● Bash curl -fsS -T ../site.zip <upload_url>
● static-app create_site_from_archive
    upload_id=9f2c4e…  name=bakery
  └ website created  https://bakery.staticdomains.app
● Your website is live at https://bakery.staticdomains.app› Change the headline to “Fresh bread every morning”.2● static-app read_site_file  path=index.html
● static-app write_site_files  files=[{path: index.html, …}]
  └ 1 file written
● Done. Same address, new headline, live now.› Save a copy of the whole website before we redesign.3● static-app download_site_archive
  └ static.app/storage/zip/…_download.zip
● Here’s the ZIP. Anyone with the link can download it.

Qué acaba de pasar

  1. 1

    Publicó un sitio web nuevoEl agente reservó un enlace de subida de un solo uso, comprimió la compilación y la envió directamente desde el disco, así que el archivo nunca pasó por el chat. Static.app lo descomprimió y le dio al sitio web su propia dirección staticdomains.app.

  2. 2

    Editó un archivoLeyó index.html, cambió el titular y volvió a escribir solo ese archivo. Misma dirección, online al instante.

  3. 3

    Guardó una copiaCreó un enlace ZIP de todo el sitio web antes del rediseño. Cualquiera con el enlace puede descargarlo.

Los sitios web nuevos se publican unos segundos después de terminar la subida, o 20 segundos o más cuando publicas desde un enlace ZIP. Los nombres de sitio web usan letras minúsculas y un guion. Si el nombre que pides ya está en uso o no está permitido, recibes una dirección aleatoria en su lugar.

Conecta tu agente de IA en 3 pasos

  • 1

    Añade el conector

    Añade https://mcp.static.app/mcp a tu herramienta de IA, como conector personalizado en Claude o con un comando o un fragmento de configuración en las demás.

  • 2

    Inicia sesión

    Tu herramienta de IA abre un inicio de sesión de Static.app. Entra, o empieza la prueba gratuita de 7 días, y haz clic en Authorize. Las herramientas que no pueden iniciar sesión usan en su lugar una clave de API de Cuenta > API / MCP.

  • 3

    Pide lo que quieras

    Empieza con “Lista mis sitios web de Static.app.” Luego pide a tu agente que publique, edite o descargue un sitio web. Los sitios nuevos reciben una dirección pública de staticdomains.app en segundos.

Añade el conector MCP a Claude Code, VS Code y más

Todas las herramientas se conectan a la misma dirección, https://mcp.static.app/mcp. La mayoría abre un inicio de sesión de Static.app en tu navegador, así que no hay clave que copiar. Para una herramienta que no puede iniciar sesión, envía una clave de API en una cabecera Authorization y guárdala en una variable de entorno llamada STATIC_API_KEY, para que no aparezca en tus chats ni en los archivos de configuración que compartes. Las subidas grandes van a un enlace de un solo uso que no necesita clave, así que nunca pegues una clave en el chat.

Claude Code

Publica un sitio web desde Claude Code con un solo comando. Añade el servidor MCP de Static.app para todos tus proyectos, luego ejecuta /mcp en Claude Code, elige static-app e inicia sesión en Static.app en tu navegador:

TERMINAL

claude mcp add --transport http --scope user static-app \
    https://mcp.static.app/mcp

Para compartir la configuración con tu equipo, añade un archivo .mcp.json a tu proyecto. Con la cabecera, la clave se lee del entorno de cada persona, así que nunca llega al repositorio; sin la cabecera, cada persona inicia sesión:

.MCP.JSON

{
  "mcpServers": {
    "static-app": {
      "type": "http",
      "url": "https://mcp.static.app/mcp",
      "headers": { "Authorization": "Bearer ${STATIC_API_KEY}" }
    }
  }
}

Instalación completa y solución de problemas

Comprueba que funciona pidiendo “Lista mis sitios web de Static.app.” Si te devuelve tus sitios web, ya estás conectado. Si las herramientas aparecen pero todas las acciones fallan, vuelve a iniciar sesión desde tu herramienta o comprueba que tu clave de API no ha caducado. Cuenta > API / MCP muestra todas las herramientas y claves conectadas.

Pasos de instalación comprobados en noviembre de 2026.

¿Usas claude.ai o ChatGPT?

En claude.ai y en la app móvil de Claude, añade el conector igual que en Claude Desktop: Settings > Connectors > Add custom connector, URL https://mcp.static.app/mcp. Todavía no hemos probado ChatGPT. Sin el conector, puedes publicar un artifact de Claude pegando su enlace en Import from URL de nuestra página de hosting para Claude. Para algo que haya creado ChatGPT, descárgalo y súbelo como ZIP en nuestra página de hosting para ChatGPT.

Todo lo que tu agente de IA puede hacer en Static.app

El conector da a tu agente 12 herramientas, agrupadas aquí según lo que hacen. Cada cambio pasa por la API REST de Static.app con tu clave. Tu herramienta de IA también puede listar cuatro herramientas de formularios, que todavía no pueden leer envíos de formularios.

  • Publicar un sitio web nuevo

    Envía un ZIP desde el disco o un enlace ZIP público y recibe una dirección pública. Los agentes que ejecutan comandos suben el archivo directamente desde el disco, así que nunca pasa por el chat. Hasta 100 MB, dentro del almacenamiento de tu plan.

    create_upload create_site_from_archive

  • Sustituye un sitio web entero

    Pon una compilación nueva en la misma dirección. El sitio web está sin conexión mientras se descomprime, normalmente unos segundos, o 20 segundos o más desde un enlace ZIP. Para cambios pequeños, edita archivos en su lugar.

    update_site_from_archive

  • Edita archivos sueltos

    Cambia una página o una hoja de estilos, añade hasta 200 archivos de una vez o quita los antiguos. Los cambios se publican al instante.

    read_site_file write_site_files delete_site_files

  • Consulta lo que tienes

    Lista tus sitios web con sus direcciones y luego explora los archivos de cualquiera de ellos.

    list_sites get_site get_site_files

  • Descargar una copia

    Obtén un enlace ZIP de un sitio web entero o solo de los archivos que elijas, para que tu agente parta de lo que está online. Cualquiera con el enlace puede descargarlo.

    download_site_archive download_site_files

  • Elimina un sitio web

    Elimina un sitio web con sus archivos, sus envíos de formularios y los ajustes de dominio, sin vuelta atrás. Mantén activada la aprobación en tu herramienta de IA para esta acción.

    delete_site

Los parámetros y ejemplos de cada herramienta están en la documentación de MCP.

Para quién es

  • Desarrolladores que usan agentes de IA

    Trabajas en Claude Code, Codex o VS Code y quieres el resultado online sin configurar git, un proceso de compilación ni un servidor. Pídele a tu agente que publique y sigue editando en el mismo chat.

  • Creadores de automatizaciones

    Ejecutas flujos de trabajo en n8n o en tu propio cliente MCP y quieres que actualicen un sitio web: cambiar una página, añadir archivos o publicar un ZIP que tu flujo ya aloja.

  • Para quien prefiere no configurar nada

    Has hecho algo en una aplicación de chat y solo quieres que esté online. Pega el enlace de un artifact de Claude en nuestra página de hosting para Claudeo sube un ZIP desde el panel. No hace falta clave de API.

Por qué publicar sitios web creados con IA en Static.app

Static.app es hosting de sitios web estáticos pensado para archivos, no para frameworks. Eso acorta el camino entre tu agente de IA y un sitio web online.

  • Sin git ni proceso de compilación

    Los archivos estáticos son el sitio web. Tu agente sube HTML, CSS, JavaScript e imágenes, y eso es lo que se publica. ¿Usas React o Vite? Compila en local y publica la carpeta de salida.

  • Las subidas grandes no pasan por el chat

    En herramientas que ejecutan comandos, como Claude Code, el conector entrega a tu agente un enlace de subida de un solo uso y el ZIP va directamente del disco a Static.app. Por la conversación solo pasa un ID de subida corto.

  • Edición directa, misma dirección

    Pide un titular nuevo o corregir una errata y solo cambia ese archivo. La dirección sigue siendo la misma y la edición se publica al instante.

  • Parte de lo que está online

    Tu agente puede descargar el sitio web actual como ZIP, cambiarlo y volver a publicarlo, de modo que un rediseño parte de lo que realmente está online.

  • Una dirección real desde el primer momento

    Cada sitio web nuevo recibe su propia dirección https://<name>.staticdomains.app con SSL. En un plan de pago, añade tu propio dominio con dos registros DNS.

  • MCP y REST, uno al lado del otro

    Cada cambio que hace el conector pasa por la API REST de Static.app, así que tus scripts y tu CI pueden hacer lo mismo con la misma clave.

Tú tienes el control

El conector actúa mediante una clave de API que tú creas, nombras y puedes revocar. Sus herramientas listan los sitios web de tu espacio de trabajo actual y solo pueden cambiar sitios web que son tuyos.

  • Las herramientas del conector pueden

    • Publicar sitios web nuevos, dentro de los límites de tu plan
    • Sustituir un sitio web o editar sus archivos
    • Listar tus sitios web y leer sus archivos
    • Descargar tus sitios web como archivos ZIP
    • Eliminar archivos o sitios web enteros, si les das permiso
  • Las herramientas del conector no pueden

    • Ver o cambiar la facturación o tu plan
    • Conectar dominios o cambiar el DNS
    • Eliminar tu cuenta o gestionar miembros del equipo
    • Cambiar a otro espacio de trabajo
    • Cambiar sitios web creados por otra persona de tu espacio de trabajo

Tu clave de API también funciona con la API REST de Static.app, que puede hacer más cosas, como conectar un dominio o cambiar de espacio de trabajo. Si tu herramienta de IA puede ejecutar comandos con tu clave, trata la clave como una contraseña.

  • Mejor inicia sesión. Una herramienta que inicia sesión con Static.app tiene su propio acceso, sin clave que se pueda filtrar. Desconéctala en Cuenta > API / MCP y solo esa herramienta pierde el acceso.
  • Define una caducidad. Las claves pueden durar 1 día, 1 semana, 1 mes, 1 año o no caducar nunca. Cuenta > API / MCP muestra cuándo se usó cada clave por última vez y qué herramientas de IA la usan, y eliminar o regenerar una clave corta el conector de inmediato.
  • Aprueba las acciones de riesgo. Herramientas como Claude Code y VS Code pueden preguntar antes de cada acción. Mantenlo activado para delete_site, delete_site_files y update_site_from_archive.
  • Mantén la clave fuera del chat. Guárdala en STATIC_API_KEY o en el cuadro de contraseña de tu herramienta, nunca en un mensaje.
  • Confía en una sola dirección. El endpoint oficial es https://mcp.static.app/mcp. Si tu agente lee archivos o páginas en los que no confías, mantén activadas las aprobaciones de eliminación para que una instrucción oculta no pueda borrar un sitio web.

Lo que todavía no puede hacer

  • Conectarse desde ChatGPT o, en la mayoría de las cuentas, desde claude.ai y la aplicación móvil de Claude. Necesitan un inicio de sesión en el navegador que el conector todavía no ofrece.
  • Publicar un sitio web nuevo desde Claude Desktop o n8n con archivos de tu ordenador. Dales un enlace ZIP público o usa una herramienta que ejecute comandos.
  • Conectar dominios, cambiar el DNS o leer envíos de formularios. Hazlo desde el panel, porque las herramientas de formularios que tu herramienta de IA puede listar todavía no funcionan.
  • Cambiar el sitio web de un compañero en un espacio de trabajo compartido. Las herramientas listan los sitios web de tu espacio de trabajo actual, pero solo leen, editan, sustituyen, descargan y eliminan sitios web que hayas creado tú.
  • Ejecutar código de servidor. Static.app aloja archivos estáticos, así que los backends de PHP y Node.js no se ejecutarán.

Si algo no funciona

  • ¿No aparecen herramientas de Static.app? Reinicia tu herramienta de IA después de editar su configuración. La mayoría solo la lee al arrancar. Más
  • ¿401 Unauthorized? Comprueba que la clave no ha caducado y que la cabecera dice “Bearer sk_…”. Más
  • ¿Se ha cortado la conexión? La conexión se cierra tras unos 2 minutos sin actividad, y la mayoría de las herramientas se reconectan en la siguiente petición. Más
  • ¿Subida rechazada? Cada enlace de subida funciona una vez, durante 30 minutos, y un ZIP puede pesar hasta 100 MB. Más

Incluido en todos los planes

El conector MCP no cuesta nada extra. Todas las cuentas de Static.app, incluida la prueba de 7 días, pueden crear una clave de API y conectarse. Los límites del plan se aplican a lo que crees: la prueba incluye 1 sitio web, y los planes de pago empiezan en 6 USD/mes (5 USD/mes con facturación anual) para 2 sitios web y un dominio personalizado.

Comparar planes Empieza tu prueba de 7 días

Preguntas frecuentes sobre el conector MCP

¿Qué es un conector MCP?

Un conector MCP une una aplicación de IA con un servicio externo mediante el Model Context Protocol (MCP), un estándar abierto para conectar aplicaciones de IA con otras herramientas. Lo más habitual es que sea un servidor MCP remoto que añades a tu herramienta de IA por URL, y que le da a la IA un conjunto de herramientas que puede ejecutar por ti. El conector MCP de Static.app permite a tu agente de IA publicar, editar, leer y descargar tus sitios web.

¿Qué diferencia hay entre un servidor MCP y un conector MCP?

Normalmente son lo mismo visto desde dos lados. El servidor MCP ofrece las herramientas, y las aplicaciones de IA como Claude lo llaman conector cuando lo añades. Anthropic también usa “conector MCP” para una función de la API de Claude que llama a servidores MCP remotos. Static.app tiene su servidor MCP en https://mcp.static.app/mcp, así que no tienes que alojar nada.

¿Los conectores de Claude son lo mismo que los servidores MCP?

Casi. En Claude, los conectores son la forma de enchufar aplicaciones externas, y un conector personalizado es un servidor MCP remoto que se añade por URL. Añade https://mcp.static.app/mcp en Settings > Connectors > Add custom connector, inicia sesión con Static.app y el conector funcionará en Claude Desktop, claude.ai y la app móvil de Claude.

¿Qué herramientas de IA funcionan con el conector MCP de Static.app?

Claude Desktop, claude.ai y la app móvil de Claude, Claude Code, Codex, VS Code con el modo agente de GitHub Copilot, Devin Desktop (antes Windsurf), Gemini CLI y n8n. Claude Desktop, claude.ai y n8n pueden editar, leer y descargar sitios web, y publicar sitios nuevos desde un enlace ZIP público. También funciona cualquier cliente MCP que hable Streamable HTTP, iniciando sesión con Static.app o enviando una clave de API. Todavía no hemos probado ChatGPT.

¿Puedo añadir Static.app como conector personalizado en claude.ai o ChatGPT?

En claude.ai, sí: abre Settings > Connectors, haz clic en Add custom connector, introduce https://mcp.static.app/mcp e inicia sesión con Static.app. No hace falta clave de API. En los planes Team y Enterprise, primero un Owner añade el conector. Todavía no hemos probado ChatGPT. Consulta la sección de configuración para las demás herramientas.

¿Puedo publicar un artifact de Claude o una página hecha con ChatGPT?

Sí, y no necesitas el conector. Pega un enlace público de un artifact de Claude en Importar desde URL, en nuestra página de hosting para Claude, o sigue nuestra guía sobre cómo alojar un artifact de Claude. Si la página la hizo ChatGPT, descarga los archivos y súbelos en un ZIP en nuestra página de hosting para ChatGPT.

¿Tengo que alojar un servidor MCP?

No. No hay que configurar ningún hosting MCP: el servidor funciona en https://mcp.static.app/mcp y da servicio a todas las cuentas de Static.app. Cada persona inicia sesión con su propia cuenta o usa su propia clave de API, y todas las herramientas se conectan directamente a la URL.

¿El conector MCP está incluido en mi plan? ¿Puedo probarlo antes?

Sí. Todas las cuentas de Static.app pueden conectarse, también durante la prueba de 7 días. Los límites del plan se aplican a lo que crees: la prueba incluye 1 sitio web y los planes de pago empiezan en 6 USD/mes, o 5 USD/mes con facturación anual.

¿Necesito saber programar?

No. En Claude pegas una URL e inicias sesión; herramientas como Claude Code o VS Code necesitan un comando o un fragmento de configuración. Después pides lo que necesites con tus palabras. Si prefieres saltarte la instalación, sube un ZIP desde el panel o importa el enlace de un artifact de Claude.

¿Puede publicar proyectos de React, Vite o Next.js?

Sí, como archivos estáticos. Pide a tu agente que compile el proyecto, por ejemplo con npm run build, y que publique la carpeta de salida, como dist. En Next.js, activa antes la exportación estática (output: “export” en next.config), que genera una carpeta out. Static.app sirve archivos estáticos, así que las rutas de API, el renderizado en servidor y los backends en PHP o Node.js no funcionan.

¿Mi sitio web mantiene la misma dirección cuando la IA lo actualiza? ¿Puedo usar mi propio dominio?

Sí. Al sustituir un sitio web o editar archivos sueltos se mantiene la misma dirección, y los cambios en los archivos se publican al momento. Cada sitio web nuevo recibe su propia dirección de staticdomains.app con SSL. Para usar tu propio dominio, conéctalo desde el panel con un plan de pago añadiendo dos registros DNS. El conector no cambia dominios ni DNS.

¿Es seguro dejar que un agente de IA gestione mis sitios web?

Las herramientas del conector solo pueden publicar, editar, descargar y eliminar sitios web de tu propiedad. No pueden tocar la facturación, conectar dominios ni cambiar de espacio de trabajo. Deja activas las aprobaciones para las acciones de eliminar. Para cortar el acceso, desconecta la herramienta o elimina su clave de API en Cuenta > API / MCP; una clave de API también da acceso a la API REST de Static.app, así que ponle una caducidad.

Conecta una vez. Pide todo lo demás.

Crea una clave, pega un fragmento y deja que tu agente de IA publique tu próximo sitio web.

Empieza tu prueba de 7 días Lee la documentación de MCP