Skip to main content
Glama
ryokumaxell

Odoo MCP Server

by ryokumaxell

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_proyecto

  • listar_tareas_proyecto, buscar_tareas, consultar_tarea, crear_tarea, editar_tarea, archivar_tarea

  • cambiar_estado_tarea, cambiar_stage_tarea, asignar_tarea

  • listar_subtareas, crear_subtarea, editar_subtarea

  • listar_tareas_privadas, consultar_tarea_privada, crear_tarea_privada, editar_tarea_privada, archivar_tarea_privada

  • listar_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ágenes

  • adjuntar_imagen_base64_tarea - Fallback explícito

  • listar_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.py

Configuració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

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    An 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.
    Last updated
    25
    33
    1
    ISC
  • A
    license
    -
    quality
    C
    maintenance
    An 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.
    Last updated
    211
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that enables AI assistants to interact with Odoo ERP, allowing natural language queries, record creation, updates, and deletions.
    Last updated
    LGPL 3.0

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • GibsonAI MCP server: manage your databases with natural language

  • A MCP server built for developers enabling Git based project management with project and personal…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryokumaxell/odoo-mcp-project'

If you have feedback or need assistance with the MCP directory API, please join our Discord server