VibeHost

Despliega sitios estáticos y aplicaciones Next.js desde cualquier editor de IA con un solo comando: 46 herramientas MCP para despliegue, dominios y uso compartido en equipo.

Documentación

Servidor MCP de VibeHost

VibeHost es una plataforma de despliegue construida para agentes de codificación. El servidor del Model Context Protocol (MCP) permite que un agente de IA conectado — Claude Desktop, ChatGPT, Cursor, Claude Code, Codex, Windsurf y otros — despliegue tus sitios, gestione versiones e inspeccione registros a través de 60 herramientas.

Qué hace

VibeHost incluye un servidor MCP remoto al que cualquier agente compatible con MCP puede conectarse. Una vez autorizado, el agente puede crear aplicaciones, enviar despliegues (tarball mediante URL firmada), promover entre canales, revertir, gestionar dominios personalizados y redirecciones, transmitir registros de contenedores, proteger aplicaciones con contraseñas o enlaces compartidos, y otorgar acceso por aplicación o por equipo. Cada acción pasa por los mismos permisos vinculados a OAuth que usa el panel de control — los agentes solo ven lo que el usuario que firma puede ver.

Endpoints

  • Servidor MCP: https://api.vibehost.com/mcp — transporte HTTP transmisible (el transporte recomendado por la especificación desde 2025-06).
  • Metadatos del servidor de autorización OAuth 2.1: https://api.vibehost.com/.well-known/oauth-authorization-server (RFC 8414).
  • Metadatos del recurso protegido: https://api.vibehost.com/.well-known/oauth-protected-resource/mcp (RFC 9728).
  • Registro dinámico de clientes: https://api.vibehost.com/api/v1/oauth/register (RFC 7591) — los nuevos agentes se auto-registran en la primera conexión.

Autenticación

Flujo de código de autorización OAuth 2.1 con PKCE obligatorio (S256). Los agentes solicitan el alcance mcp, además de offline_access si necesitan un token de actualización. Los tokens de acceso duran 60 minutos; los tokens de actualización duran 30 días con rotación de un solo uso y detección de reutilización (si el mismo token de actualización se usa dos veces, toda la cadena de ese cliente se revoca). La audiencia del token está vinculada a https://api.vibehost.com/mcp mediante RFC 8707, por lo que un token emitido para VibeHost no será aceptado por otro servidor de recursos.

Los clientes públicos (Claude Desktop, Cursor, ChatGPT, Codex, Windsurf, Raycast, Continue, Devin, VS Code y agentes nativos similares) se autentican mediante registro dinámico de clientes y PKCE — no se necesita secreto de cliente. Los esquemas de URI de redirección aceptados son: https://, loopback http://localhost y http://127.0.0.1, además de un conjunto fijo de esquemas personalizados de agentes nativos (claude-desktop:, cursor:, vscode:, windsurf:, raycast:, continue:, devin:, claude:, claude-code:, codium:). Se admiten clientes confidenciales con un par estático de client_id/secret para integraciones servidor a servidor; contáctanos para aprovisionar uno.

Qué puede hacer tu agente

Las 60 herramientas se dividen en 8 superficies. Las herramientas de solo lectura están marcadas con (lectura); las herramientas que cambian el estado visible públicamente en internet (despliegues, URLs públicas, dominios personalizados, puertas de contraseña) llevan openWorldHint: true para que el cliente pueda solicitar confirmación.

Espacios de trabajo y aplicaciones

  • list_workspaces (lectura) — espacios de trabajo a los que el token OAuth puede acceder.
  • list_apps (lectura), get_app (lectura) — aplicaciones + sus metadatos.
  • create_app, delete_app — aprovisionar una nueva aplicación (privada por defecto) o eliminar suavemente una.
  • set_app_visibility — público / espacio de trabajo / privado.

Despliegues y versiones

  • check_blobs_missing (lectura), request_upload — carga de tarball fragmentado mediante URLs R2 firmadas.
  • deploy — promover un manifiesto a un canal. Devuelve inmediatamente con status: starting; consulta get_deployment hasta que esté saludable.
  • get_deployment (lectura), get_logs (lectura) — inspección de versiones + registros de contenedores.
  • request_deployment_download (lectura) — URL firmada para volver a descargar el tarball de un despliegue (alimenta vibehost pull).
  • get_screenshot (lectura) — imagen de vista previa capturada por el trabajador de vista previa en cada despliegue saludable.

Canales

  • list_channels (lectura), create_channel.
  • promote — toma un despliegue existente en un canal y apunta otro canal a los mismos bytes de versión (sin reconstrucción). Flujo típico: despliega a un canal de vista previa, verifica, luego promueve a production.
  • rollback — dentro de un solo canal, lo re-apunta a uno de los despliegues anteriores de ese canal.

Acceso y uso compartido

  • list_app_grants (lectura) — quién tiene acceso (equipo / correo electrónico).
  • grant_app_email_access, revoke_app_email_access, grant_app_team_access, revoke_app_team_access — visor / desplegador / administrador por destinatario.
  • get_app_password_info (lectura), set_app_password, clear_app_password — puerta de contraseña compartida sobre la visibilidad.
  • list_share_links (lectura), create_share_link, revoke_share_link — URLs anónimas tokenizadas con TTL opcional.

Dominios personalizados

  • list_custom_domains (lectura), add_custom_domain, verify_custom_domain, remove_custom_domain.
  • verify_custom_domain consulta resolutores DNS públicos para tus registros CNAME / TXT. add_custom_domain y remove_custom_domain cambian la vista de VibeHost sobre el dominio. list_custom_domains es de solo lectura.

Redirecciones

  • list_redirect_rules (lectura), add_redirect_rule, remove_redirect_rule, bulk_import_redirect_rules — reglas de redirección / reescritura por aplicación servidas por Cloudflare Workers.

Gestión de equipo y espacio de trabajo

  • list_workspace_members (lectura), remove_workspace_member.
  • list_team_members (lectura), remove_team_member.
  • list_workspace_invitations (lectura), invite_to_workspace, revoke_workspace_invitation.
  • list_team_invitations (lectura), invite_to_team, revoke_team_invitation. Los correos de invitación se envían mediante Resend.

Ejemplos de indicaciones para el agente

Una vez que tu agente esté conectado a https://api.vibehost.com/mcp, estas indicaciones funcionan de inmediato. El agente llama a múltiples herramientas en secuencia; normalmente no eliges los nombres de las herramientas manualmente.

  • "Despliega el contenido de ./dist a una nueva aplicación de VibeHost llamada landing-v2 y dame la URL."
    create_appcheck_blobs_missingrequest_uploaddeployget_deployment.
  • "Comparte landing-v2 con bob@example.com como desplegador."
    get_appgrant_app_email_access. (Los permisos por correo persisten hasta que se revoquen; para acceso con límite de tiempo usa create_share_link con un TTL en su lugar.)
  • "Revierte la producción de landing-v2 a la versión anterior."
    list_channels + get_deploymentrollback.
  • "Añade el dominio personalizado landing.example.com a landing-v2 y dime qué CNAME necesito configurar."
    add_custom_domainverify_custom_domain (devuelve los registros CNAME + TXT esperados).
  • "Muéstrame las últimas 50 líneas de registro del despliegue de producción actual de landing-v2."
    list_channelsget_deploymentget_logs.

Capacidades de lectura / escritura

Lectura + escritura. De las 60 herramientas, 21 son estrictamente de solo lectura (todo lo prefijado con list_, get_, check_); las 39 restantes escriben o cambian estado. Las herramientas de escritura están anotadas con destructiveHint (eliminar / revocar / limpiar) y openWorldHint (cambia el estado visible públicamente en internet — despliegues, enlaces compartidos, dominios personalizados, puertas de contraseña) para que los clientes MCP puedan mostrar un aviso de confirmación antes de llamarlas.

Datos y privacidad

Consulta la política de privacidad de VibeHost — la misma política se aplica al acceso mediado por MCP. El servidor MCP no almacena datos adicionales: cada llamada a herramienta se autentica contra las mismas filas de usuario / token de la base de datos que usa el panel de control, cada cambio de estado se registra en el registro de auditoría de la misma manera, y los tokens de actualización OAuth se almacenan con hash en reposo. Las herramientas que tocan servicios de terceros (correos de invitación mediante Resend; consultas DNS contra resolutores públicos para verify_custom_domain) declaran openWorldHint: true para que los clientes puedan advertir a los usuarios.

Soporte

Última actualización: 2026-05-13.

{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://gntc.com/#organization","name":"GNTC","url":"https://gntc.com/","logo":{"@type":"ImageObject","url":"https://gntc.com/logo-512.png","width":512,"height":512},"description":"Agentic Enterprise AI. GNTC builds enterprise AI agents, not tools that need clicking.","sameAs":["https://www.wikidata.org/wiki/Q140278791"]},{"@type":"WebSite","@id":"https://vibehost.com/#website","name":"VibeHost","url":"https://vibehost.com/","description":"Deploy AI-built apps to a private team URL in seconds. Free static hosting for sites built with Claude Code, Cursor, Codex, and ChatGPT.","publisher":{"@id":"https://gntc.com/#organization"},"about":{"@id":"https://gntc.com/#product-vibehost"}},{"@type":"SoftwareApplication","@id":"https://gntc.com/#product-vibehost","name":"VibeHost","url":"https://vibehost.com/","applicationCategory":"DeveloperApplication","operatingSystem":"Web","description":"Deploy AI-built static sites and Next.js apps to private team URLs via CLI, MCP, or Chrome extension. Works with Claude Code, Cursor, Codex, ChatGPT, and 10+ coding agents.","datePublished":"2026-05-28","offers":[{"@type":"Offer","name":"Free","price":"0","priceCurrency":"USD"},{"@type":"Offer","name":"Business","price":"20","priceCurrency":"USD"}],"publisher":{"@id":"https://gntc.com/#organization"},"sameAs":["https://www.wikidata.org/wiki/Q140278813","https://x.com/vibehost_com","https://www.linkedin.com/showcase/getvibehost/","https://theresanaiforthat.com/ai/vibehost/"],"softwareHelp":{"@type":"CreativeWork","url":"https://docs.vibehost.com/"},"disambiguatingDescription":"VibeHost at vibehost.com is a deployment platform for apps built with AI coding agents, operated by GNTC Inc. It is not a VPS, dedicated-server, shared-hosting, or reseller provider, and is unrelated to other companies using a similar name."}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"VibeHost MCP Server","description":"How to connect AI coding agents to VibeHost via the Model Context Protocol. Deploy static sites and Next.js apps, manage releases, and stream logs through 60 MCP tools.","author":{"@id":"https://vibehost.com/#organization"},"publisher":{"@id":"https://vibehost.com/#organization"},"mainEntityOfPage":"https://vibehost.com/docs/mcp","inLanguage":"en","proficiencyLevel":"Beginner"}