Odoo MCP Server
Provides tools for managing projects, tasks, subtasks, private tasks, and image attachments in Odoo.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Odoo MCP ServerList all open tasks in the 'Marketing Campaign' project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Odoo MCP Project
Conector MCP remoto seguro para ChatGPT que permite gestionar proyectos, tareas, subtareas, tareas privadas y adjuntos de imagen en Odoo 19.
Características
✅ 23 herramientas MCP para proyectos, tareas y adjuntos
✅ Soporte nativo para archivos OpenAI MCP fileParams
✅ Fallback Base64 garantizado para ChatGPT
✅ Validaciones de seguridad (MIME, tamaño, HTTPS)
✅ Logging diagnóstico sin volcar contenido sensible
✅ Tests automatizados (30 passing)
✅ Despliegue systemd + túnel OpenAI
Related MCP server: odoo-mcp
Herramientas Principales
Proyectos y Tareas
listar_proyectos,buscar_proyectos,consultar_proyecto,crear_proyecto,editar_proyecto,archivar_proyectolistar_tareas_proyecto,buscar_tareas,consultar_tarea,crear_tarea,editar_tarea,archivar_tareacambiar_estado_tarea,cambiar_stage_tarea,asignar_tarealistar_subtareas,crear_subtarea,editar_subtarealistar_tareas_privadas,consultar_tarea_privada,crear_tarea_privada,editar_tarea_privada,archivar_tarea_privadalistar_stages_proyecto,listar_stages_tarea,listar_stages_tarea_privada
Adjuntos de Imagen
adjuntar_imagen_tarea- Polimórfica (download_url, path, data_base64, contents, uri, bytes)adjuntar_imagenes_tarea- Hasta 5 imágenesadjuntar_imagen_base64_tarea- Fallback explícitolistar_adjuntos_tarea- Lista con message_id del chatter
Instalación Rápida
# Clonar
git clone https://github.com/ryoku-maxell/odoo-mcp-project.git
cd odoo-mcp-project
# Instalar dependencias
uv sync
# Ejecutar tests
uv run pytest -v
# Configurar variables de entorno
cp .env.example .env
# Editar .env con ODOO_URL, ODOO_DB, ODOO_API_KEY
# Ejecutar servidor
uv run python server.pyConfiguración de Producción
Ver AGENTS.md para despliegue completo con systemd y túnel OpenAI.
Ejemplo para ChatGPT
from pathlib import Path
import base64
import mimetypes
path = Path("/mnt/data/imagen.jpg")
raw = path.read_bytes()
payload = {
"task_id": 468,
"filename": path.name,
"mime_type": mimetypes.guess_type(path.name)[0] or "image/jpeg",
"data_base64": base64.b64encode(raw).decode("ascii"),
"comentario": "Descripción de la imagen",
}
# Llamar a adjuntar_imagen_base64_tarea(payload)Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that enables AI assistants to interact with Odoo ERP apps like Inventory, CRM, Sales, and Manufacturing. It allows users to read, create, and manage Odoo records and workflows using natural language commands.256 npm1ISC
- AlicenseNot gradedqualityDmaintenanceAn MCP server that connects AI assistants to Odoo ERP instances via the built-in XML-RPC API without requiring any additional addons. It enables users to search, create, update, and manage Odoo records and models through natural language.25 npmMIT
- AlicenseDqualityCmaintenanceMCP server for Odoo 18 that provides 85 tools for CRUD operations, business actions, and migration workflows, enabling natural language interaction with Odoo ERP.856MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI assistants to interact with Odoo ERP, allowing natural language queries, record creation, updates, and deletions.LGPL 3.0