Claude Code
¿Qué servidor debo añadir?
- Servidor local: todas las herramientas, incluidas
create_appydeploy_app, que comprimen y suben la carpeta del proyecto. Usa una clave de API. Elígelo si vas a desplegar desde Claude Code. - Servidor remoto: inicias sesión con tu cuenta de Vertra en el navegador y ninguna clave va a un archivo. No permite desplegar desde una carpeta. Elígelo para investigar, operar y configurar.
Añade el servidor local
1
Crea una clave de API
En el panel, ve a Configuraciones → Claves de API, crea una clave con los alcances que necesites y cópiala. Para
desplegar, marca
apps:read, apps:write y apps:files. Solo para investigar, basta con apps:read.2
Exporta la clave en tu shell
Añádela al perfil de tu shell (Abre un terminal nuevo después.
~/.zshrc, ~/.bashrc) para que no viva en un archivo del proyecto:3
Añade el servidor al proyecto
Crea La primera vez que abras Claude Code en el proyecto, aprueba el servidor cuando te lo pida.
.mcp.json en la raíz del proyecto. Claude Code sustituye ${VERTRA_API_KEY} por el valor de tu shell, así que
el archivo se puede subir al repositorio sin la clave:.mcp.json
4
Comprueba la conexión
Ejecuta
claude mcp list en el terminal, o /mcp dentro de Claude Code. El servidor aparece como conectado.~/.claude.json. El servidor solo toca archivos dentro de la carpeta donde se
inició Claude Code; consulta Los archivos locales se quedan en la carpeta del proyecto.
Añade el servidor remoto
/mcp, selecciona vertracloud y elige Authenticate. El navegador abre la pantalla de
consentimiento de Vertra, que muestra el destino como App en tu computadora: marca los alcances que quieres conceder y
confirma. En una máquina sin navegador (por SSH), ejecuta claude mcp login vertracloud --no-browser y abre el enlace que
imprime.
El inicio de sesión crea una clave de API con el prefijo oauth: en Configuraciones → Claves de API. Para desconectar, ejecuta
claude mcp logout vertracloud y revoca la clave en el panel.
Evita la pregunta en las herramientas de solo lectura
Claude Code pregunta antes de ejecutar cada herramienta MCP. Para que pueda leer sin preguntar y siga pidiendo confirmación en cada cambio, permite solo las herramientas de lectura en.claude/settings.json:
.claude/settings.json
mcp__vertracloud__*: eso también omite la confirmación al eliminar, detener y hacer rollback.
Cuéntale a Claude sobre tu proyecto
Añade unas líneas alCLAUDE.md del proyecto para que Claude sepa a qué recursos de Vertra pertenece el código:
CLAUDE.md
claude.ai y Claude Desktop
1
Añade el conector
En Settings → Connectors (en algunas versiones, Customize → Connectors), elige Add custom connector e
introduce
https://mcp.vertracloud.app/mcp. En los planes Team y Enterprise, un propietario lo añade en los ajustes de
conectores de la organización y cada miembro conecta su propia cuenta.2
Inicia sesión
Haz clic en Connect e inicia sesión en tu cuenta de Vertra. La pantalla de consentimiento muestra
claude.ai como
destino verificado; marca los alcances que quieres conceder y confirma.3
Úsalo en una conversación
Activa el conector en el menú de herramientas de la conversación y pide, por ejemplo, “lista mis apps en Vertra”.
Claude Desktop con el servidor local
Para desplegar carpetas desde Claude Desktop, añade el servidor local aclaude_desktop_config.json (Settings → Developer →
Edit Config) y reinicia la app:
claude_desktop_config.json
~/Library/Application Support/Claude/ en macOS y en %APPDATA%\Claude\ en Windows. La clave queda en
texto plano dentro de él, así que crea una clave solo para esto, con los mínimos alcances. VERTRA_MCP_ROOT es necesaria porque
Claude Desktop no inicia el servidor dentro de tu proyecto.
Primeros prompts
- “Lista mis apps en Vertra y dime cuáles están caídas.”
- “¿Por qué se cayó
orders-api? Lee las últimas 300 líneas de log antes de cambiar nada.” - “Despliega esta carpeta en
orders-apicon el mensaje ‘fix checkout timeout’ y espera hasta que esté online.”