MCP
Controla Nodion desde tu coding agent.
Nodion aloja un servidor Model Context Protocolremoto. Tu agente usa tu misma cuenta del dashboard para crear proyectos, desplegar apps, definir variables de entorno y leer logs, sin tener que ejecutar un daemon local. Para más contexto, lee nuestro artículo sobre qué es MCP y la guía paso a paso con Claude Code; en Coding agents verás qué agentes funcionan con él.
- Servidor:
https://mcp.nodion.net/mcp - Configuración en un clic para Cursor, Claude Code y Claude Desktop: Conecta Nodion a tu agente
Plugin de Nodion para ChatGPT y Codex
El plugin de Nodion para ChatGPT y Codex lo publica Nodion GmbH, con sede en Stuttgart. Conectas tu cuenta de Nodion con OAuth en la página de inicio de sesión de Nodion y eliges los proyectos que puede usar. En el chat, lanza una app del catálogo en un clic, publica un sitio que escribes en el chat, despliega un repositorio Git que ya hayas conectado e informa del estado del despliegue, de la URL de la app en cuanto está disponible y de los logs recientes. No tiene herramientas para variables de entorno, no borra recursos y no acepta pagos. Tienes los detalles más abajo y ayuda en la página de soporte.
Los siguientes pasos (Autenticación, OpenCode y Cualquier otro cliente) son para Claude Code, Cursor y otros clientes que usan una clave de API personal.
Autenticación
¿Cuenta nueva? Pide al agente que siga
auth.md o que ejecute nodion login.
Tú lo apruebas en el navegador. La CLI guarda una clave personal en
~/.config/nodion/config.yml: no pegues ese token en el chat.
Para MCP, crea una clave personal en
Account → Security
(se muestra una sola vez) y define Authorization: Bearer nodion_….
No copies el archivo de configuración de la CLI en el chat.
OpenCode
OpenCode tiene su propio formato de configuración. Añade Nodion a
opencode.json:
json{
"mcp": {
"nodion": {
"type": "remote",
"url": "https://mcp.nodion.net/mcp",
"headers": {
"Authorization": "Bearer nodion_…"
}
}
}
} Cualquier otro cliente
Windsurf, Zed, VS Code Copilot y los agentes propios pueden usar la misma URL. Una configuración típica:
json{
"mcpServers": {
"nodion": {
"url": "https://mcp.nodion.net/mcp",
"headers": {
"Authorization": "Bearer nodion_…"
}
}
}
} Qué puede hacer el agente
Una vez conectado, pídeselo en lenguaje natural. Tareas típicas: crear un proyecto, desplegar una app desde el repo actual o desde un preset en un clic (Twenty, n8n, Plausible, …), vincular una base de datos, definir variables de entorno, leer logs y comprobar que una release está online. Las acciones de escritura te piden confirmación antes de ejecutarse.
Un agente local con shell y red (Cursor o Claude Code,
con una clave de API de Account → Security) puede desplegar una carpeta que no es un
repositorio Git: apps.create con source_kind=managed_git
(la respuesta de create no incluye URL de push ni contraseña),
después el agente llama a apps.git_remote (el dashboard no
muestra la contraseña; cada llamada emite una nueva y revoca
la anterior), después git push con GIT_ASKPASS (no pongas la
contraseña en la URL, en .git/config, en argv, en el historial de la shell, en los logs ni en el chat)
y, por último, deploy. Para una app del catálogo, el agente llama a
presets.list (con category o
q cuando el usuario nombra un tipo de app),
a presets.get y después a
apps.create con preset_key (por ejemplo,
twenty). Después de ese create, no llames a
deploy: la primera release empieza cuando las bases de datos vinculadas
están listas. Consulta periódicamente apps.get o deployments.list
e informa de url. ChatGPT alojado y los clientes OAuth no reciben
apps.git_remote (no hay ningún conector ni opción en el dashboard
para activarlo). Aun así, esos clientes pueden publicar HTML/CSS/JS desde el chat:
apps.create con source_kind=managed_git y
deployment_strategy=buildpacks, después
apps.git_files y después deploy. Una carpeta local
en disco sigue necesitando Cursor o Claude Code con una clave de escritura. GitHub
conectado sigue siendo una opción cuando el usuario ya tiene un repo.
ChatGPT, Codex y Claude Desktop
ChatGPT, Codex y Claude Desktop (claude.ai, móvil, Cowork) usan
OAuth, no una clave de API. Inicia sesión o crea una cuenta en la página de
autorización de Nodion, vincula uno o varios proyectos y después despliega un preset
del catálogo con preset_key, HTML/CSS/JS desde el chat con
apps.git_files o un repositorio Git que ya hayas
conectado. Los secretos se quedan en el dashboard; la
conexión no recoge contraseñas ni valores de las variables de entorno en el chat.
Anthropic hace de intermediario en los conectores alojados de Claude.
Cursor y Claude Code siguen necesitando una clave de Account → Security. ChatGPT, Codex y Claude Desktop abren una cuenta en la página de autorización.