Back to Home
KasunJ1984 icon

odoo-crm-mcp-server

Verified Safe

by KasunJ1984

Overview

An MCP server for analyzing Odoo CRM data with intelligent context management, designed for Claude's context window efficiency.

Installation

Run Command
docker run -p 3000:3000 -e ODOO_URL="https://your-odoo-instance.com" -e ODOO_DB="your_database_name" -e ODOO_USERNAME="your_username" -e ODOO_PASSWORD="your_password_or_api_key" odoo-crm-mcp

Environment Variables

  • ODOO_URL
  • ODOO_DB
  • ODOO_USERNAME
  • ODOO_PASSWORD
  • TRANSPORT
  • PORT
  • HOST
  • MCP_EXPORT_DIR
  • CACHE_TYPE
  • REDIS_URL
  • CACHE_KEY_PREFIX
  • ODOO_POOL_MIN
  • ODOO_POOL_MAX
  • ODOO_POOL_ACQUIRE_TIMEOUT
  • ODOO_POOL_IDLE_TIMEOUT
  • ODOO_POOL_EVICTION_INTERVAL
  • ODOO_POOL_TEST_ON_BORROW

Security Notes

The server explicitly relies on environment variables for Odoo credentials, preventing hardcoding. Input validation is performed using Zod schemas. File export operations write to a designated directory (`/mnt/user-data/outputs` by default), preventing arbitrary file writes. Cross-Origin Resource Sharing (CORS) is configured to allow all origins (`Access-Control-Allow-Origin: *`) for browser-based Claude.ai compatibility, but the README advises implementing proper authentication and IP whitelisting in production deployments for enhanced security. Uncaught exceptions and unhandled promise rejections are logged but do not crash the server, prioritizing resilience.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens800
Stars0
Forks0
Last Update2026-01-14

Tags

OdooCRMMCPData AnalysisContext Management