Conectar Claude Code con Odoo por MCP
Claude Code, el asistente de desarrollo de Anthropic que trabaja en su terminal, puede leer su Odoo mientras usted programa: estructura de los modelos, campos, datos reales. Basta un comando para añadirlo, y la autorización se hace por OAuth. Esta guía está pensada para desarrolladores e integradores de Odoo, de la versión 16 a la 20.
Esteban ANTONIO-MOTA · Procedimiento verificado el 10 de noviembre de 2026
📌 Lo esencial
- Un comando añade el servidor: claude mcp add --transport http aidoo https://mcp.aidoo.ai/mcp.
- Después, escriba /mcp en Claude Code para autenticarse en el navegador.
- Alcance user para tenerlo en todos sus proyectos, project para compartir la configuración en el repositorio (archivo .mcp.json, sin secretos).
- Solo lectura por defecto: puede explorar una base sin riesgo de modificarla.
Por qué conectar Claude Code con Odoo
Cuando desarrolla para Odoo, buena parte del tiempo se va en comprobar: cuál es el nombre exacto de este campo, qué módulo lo añade, cuántos registros se ven afectados. Conectado a su base, Claude Code responde a esas preguntas por sí mismo.
Imagine que escribe un informe sobre los pedidos de venta de un cliente. En lugar de activar el modo desarrollador de Odoo para ver los campos, le pregunta a Claude Code: «¿Qué campos de sale.order tienen que ver con la entrega en esta base?». Lee la estructura del modelo, módulos personalizados incluidos, y escribe el código con los nombres correctos.
- Escribir un módulo con los campos reales: tipos, relaciones y campos añadidos por los módulos instalados.
- Comprobar un dato sin salir del terminal: cuántos pedidos tienen tal estado, qué productos no tienen categoría.
- Preparar una importación o una migración: detectar los campos vacíos, comparar valores, contar los duplicados.
- Escribir un dominio de búsqueda de Odoo y probarlo enseguida con los datos reales.
Lo que necesita
Tres requisitos:
- Claude Code instalado y conectado a su cuenta: vea la documentación de Claude Code;
- una cuenta Aidoo con una conexión Odoo configurada: vea Conectar su Odoo;
- un navegador en la misma máquina, para la autorización OAuth.
Añadir Aidoo a Claude Code
Cuatro comandos, primero en el terminal y luego en Claude Code.
Paso 1. Añada el servidor
En su terminal, desde la carpeta del proyecto:
Terminalclaude mcp add --transport http aidoo https://mcp.aidoo.ai/mcpPaso 2. Elija el alcance
Sin opciones, el servidor solo está disponible en el proyecto actual, y solo para usted. Añada --scope user para tenerlo en todos sus proyectos, o --scope project para registrarlo en el archivo .mcp.json del repositorio y compartirlo con el equipo. Este archivo no contiene ningún secreto: cada desarrollador se autentica con su propia cuenta.
Terminalclaude mcp add --transport http aidoo --scope user https://mcp.aidoo.ai/mcpPaso 3. Autentíquese
Inicie Claude Code, escriba /mcp, elija aidoo y siga la conexión en el navegador: inicio de sesión en Aidoo, elección del espacio de trabajo, permisos del conector, autorización. Por defecto, solo está marcada la lectura.
Claude Code/mcpPaso 4. Compruebe
El siguiente comando muestra sus servidores MCP y su estado. Después, haga una primera pregunta, por ejemplo: «Lista los modelos de Odoo cuyo nombre contiene invoice».
Terminalclaude mcp list
Ejemplos de solicitudes
Algunas solicitudes que ahorran tiempo a un desarrollador de Odoo:
- «Describe el modelo res.partner de esta base, campos personalizados incluidos.»
- «¿Cuántos productos no tienen categoría? Dame los 10 primeros.»
- «Escribe el dominio de Odoo que selecciona los presupuestos enviados hace más de 15 días y pruébalo.»
- «Compara la distribución de los estados de stock.picking en los tres últimos meses.»
Encontrará más solicitudes, clasificadas por departamento, en las recetas por área.
Buenas prácticas
Claude Code encadena fácilmente decenas de llamadas. Unas reglas sencillas mantienen la base segura:
- Para desarrollar, conecte preferiblemente un espacio Aidoo vinculado a una base de pruebas en lugar de a la de producción.
- Mantenga la solo lectura, y añada la escritura únicamente para una tarea concreta.
- Comparta la configuración con --scope project en lugar de hacer circular credenciales: el archivo .mcp.json solo contiene la dirección.
- Para Cursor o Windsurf, que no usan OAuth, siga la guía de los clientes locales con una clave API de Aidoo.
Ir más lejos: crear módulos de Odoo
¿Quiere también generar, probar y desplegar módulos de Odoo desde Claude? Para eso está Aidoo Modules: el código se escribe para su versión de Odoo, se prueba en un entorno aislado (sandbox) y luego se sube a su repositorio Git. ¿Alguna pregunta sobre su proyecto? Escríbanos.
Otras guías
- BlogConectar Odoo con ClaudeEl mismo acceso a Odoo en Claude, en la web y en Claude Desktop.Leer la guía
- GuíaConectar Odoo con ChatGPTAñadir Aidoo como servidor MCP personalizado en ChatGPT.Leer la guía
- EntenderServidor MCP para Odoo 16 a 19 y CommunityPor qué el servidor MCP nativo de Odoo solo cubre la versión 20 Enterprise.Leer la página
- GuíasTodas las guías de conexiónClaude, ChatGPT, Claude Code, Cursor y Windsurf: compare y elija.Ver las guías
Preguntas frecuentes
¿Hace falta una clave API para Claude Code?
No. Claude Code gestiona OAuth: usted se autentica con /mcp. La clave API de Aidoo solo sirve para los clientes sin OAuth, como Cursor o Windsurf.
¿Se ven los modelos de mis módulos personalizados?
Sí, en cuanto están expuestos en Aidoo. La introspección de su base detecta los modelos y los campos añadidos por sus módulos.
¿Puedo compartir la configuración con mi equipo?
Sí, con --scope project: el servidor queda registrado en el archivo .mcp.json del repositorio. Después, cada desarrollador se autentica con su propia cuenta Aidoo.
¿Claude Code puede escribir en Odoo?
Solo si usted marca los permisos de escritura durante la autorización, y dentro de los límites de los permisos de su usuario de Odoo.
¿Qué versiones de Odoo son compatibles?
Odoo 16, 17, 18, 19 y 20, tanto Community como Enterprise, en Odoo Online, Odoo.sh o su propio servidor.
Fuentes
- Documentación de Claude Code: servidores MCP
- Especificación del Model Context Protocol
- Documentación de Odoo 20: servidor MCP de la app de IA
- Documentación de Odoo 20: API externa
Actualizado el 10 de noviembre de 2026
¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA?
Integrador o equipo técnico: conversemos sobre sus desarrollos en Odoo y el lugar de la IA en su forma de trabajar.