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:
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:
{
"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
Claude Desktop
Claude Desktop añade el servidor MCP de Static.app como conector personalizado, sin archivo de configuración y sin clave. Abre Settings > Connectors, haz clic en Add custom connector, pega la URL y deja vacía la configuración avanzada (Advanced settings). Claude abre un inicio de sesión de Static.app; haz clic en Authorize y ya estás conectado:
https://mcp.static.app/mcp
El mismo conector funciona después en claude.ai y en la app móvil de Claude. En los planes Team y Enterprise, primero un Owner lo añade para la organización y luego cada persona se conecta. Claude Desktop puede editar, leer y descargar tus sitios web. Para publicar un sitio web nuevo desde archivos de tu ordenador, usa Claude Code u otra herramienta que pueda ejecutar comandos, o dale un enlace ZIP público.
Instalación completa y solución de problemas
Codex
Añade esto a ~/.codex/config.toml y luego inicia sesión desde la terminal:
[mcp_servers.static-app]
url = "https://mcp.static.app/mcp"
codex mcp login static-app
Para usar una clave de API en su lugar, añade bearer_token_env_var = “STATIC_API_KEY” a la misma tabla y exporta la clave en tu shell.
Codex puede ejecutar comandos, así que, como Claude Code, puede publicar sitios web nuevos directamente desde archivos de tu ordenador.
Instalación completa y solución de problemas
VS Code
Para el modo agente de GitHub Copilot, añade .vscode/mcp.json a tu proyecto. VS Code te pide la clave de API la primera vez que se conecta y la recuerda:
{
"inputs": [
{ "type": "promptString", "id": "static_key",
"description": "Static.app API key", "password": true }
],
"servers": {
"static-app": {
"type": "http",
"url": "https://mcp.static.app/mcp",
"headers": { "Authorization": "Bearer ${input:static_key}" }
}
}
}
Solución de problemas
Devin Desktop (antes Windsurf)
Añade esto a ~/.config/devin/mcp_config.json (en Windows, %APPDATA%\devin\mcp_config.json) y reinicia Devin Desktop. Devin abre un inicio de sesión de Static.app la primera vez que se conecta:
{
"mcpServers": {
"static-app": {
"url": "https://mcp.static.app/mcp",
"transport": "http"
}
}
}
Solución de problemas
Gemini CLI
Añade esto a ~/.gemini/settings.json y luego ejecuta /mcp auth static-app en Gemini CLI para iniciar sesión. Usa “httpUrl” para este servidor, no “url”:
{
"mcpServers": {
"static-app": {
"httpUrl": "https://mcp.static.app/mcp"
}
}
}
Solución de problemas
n8n y otros clientes MCP
En n8n, añade un nodo MCP Client Tool a tu AI Agent. Define Endpoint como https://mcp.static.app/mcp y deja Server Transport en HTTP Streamable. Elige Bearer Auth y guarda tu clave de API como una credencial nueva. n8n puede editar, leer y descargar tus sitios web, y publicar sitios nuevos desde un enlace ZIP público.
Cualquier otro cliente que hable MCP sobre Streamable HTTP funciona con la misma URL. Si admite OAuth, inicia sesión con Static.app; si no, envía tu clave de API en cada petición:
URL: https://mcp.static.app/mcp
Header: Authorization: Bearer sk_xxxx
(or X-API-Key: sk_xxxx)
Los clientes que solo hablan el transporte SSE antiguo todavía pueden usar https://mcp.static.app/sse con una clave de API.
Instalación de clientes personalizados 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.