Skip to main content
Glama

MCP Server for Odoo

DOCKER.md2.06 kB
# 🐳 Deploy con Docker ## Variables de Entorno Requeridas Crea un archivo `.env` con: ```env # GitHub (para clonar el repo privado) MCP_GITHUB_TOKEN=tu_token_aqui # Odoo API Key (generar en Odoo: Configuración > Usuarios > API Keys) ODOO_API_KEY=tu_api_key_aqui # Dominios host_mcp=mcp.tudominio.com ``` ## Configuración del Servicio en docker-compose.yml ```yaml mcp: build: context: https://${MCP_GITHUB_TOKEN}@github.com/AlejandroLaraPolanco/mcp-odoo.git#main container_name: aahightech-mcp restart: always depends_on: - web environment: - ODOO_URL=http://web:8069 - ODOO_DB=AADB - ODOO_API_KEY=${ODOO_API_KEY} - ODOO_USER=tu_email@ejemplo.com - ODOO_MCP_TRANSPORT=streamable-http - ODOO_MCP_HOST=0.0.0.0 - ODOO_MCP_PORT=8000 - ODOO_MCP_LOG_LEVEL=INFO - ODOO_YOLO=read labels: - "traefik.enable=true" - "traefik.http.routers.aahightech-mcp.rule=Host(`${host_mcp}`)" - "traefik.http.routers.aahightech-mcp.entrypoints=web" - "traefik.http.routers.aahightech-mcp.middlewares=redirect-to-https@file" - "traefik.http.routers.aahightech-mcp-secure.rule=Host(`${host_mcp}`)" - "traefik.http.routers.aahightech-mcp-secure.entrypoints=websecure" - "traefik.http.routers.aahightech-mcp-secure.tls=true" - "traefik.http.routers.aahightech-mcp-secure.service=aahightech-mcp-svc" - "traefik.http.services.aahightech-mcp-svc.loadbalancer.server.port=8000" - "traefik.docker.network=traefik_red" networks: - traefik_red - default_network - deployer_network ``` ## Comandos ```bash # Iniciar docker-compose up -d mcp # Ver logs docker-compose logs -f mcp # Reiniciar docker-compose restart mcp ``` ## Notas Importantes - **ODOO_USER**: Usa `ODOO_USER`, NO `ODOO_USERNAME` - **ODOO_YOLO**: Usa `ODOO_YOLO`, NO `YOLO_MODE` - `read` = solo lectura (no requiere módulo MCP en Odoo) - `off` = requiere módulo MCP instalado en Odoo - `true` = acceso completo sin módulo (SOLO desarrollo) - **Puerto**: El MCP server corre en el puerto 8000

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/AlejandroLaraPolanco/mcp-odoo'

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