
odoo module mcp products
Odoo MCP Sample Module/Server with Products access
Repository Info
About This Server
Odoo MCP Sample Module/Server with Products access
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Odoo MCP PoC
This is a proof-of-concept for integrating Odoo with Claude using MCP (Model Context Protocol).
Setup and Configuration
Environment Variables
This project uses environment variables to configure the Odoo server connection. Create a .env file in the root directory with the following variables:
# Odoo Server Configuration
ODOO_SERVER_URL=http://your-odoo-server-ip:8069
ODOO_API_ENDPOINT=/odoo
An example .env.example file is provided for reference.
Installation
- Clone this repository
- Install dependencies:
npm install - Configure your environment variables (see above)
- Start the MCP server:
node server.js
Testing
You can run the included test script to verify the MCP implementation:
python test_mcp.py
This will test all required MCP endpoints for Claude integration.
Project Structure
odoo_product_mcp/: Odoo module providing MCP endpoints for product operationsconfig/: Odoo configuration filesserver.js: Node.js MCP servertest_mcp.py: MCP implementation test scriptdeploy.sh,rebuild.sh,update_module.sh: Scripts for deployment and management
Deployment
The project includes several scripts for deployment:
deploy.sh: Deploy the entire projectrebuild.sh: Rebuild the Docker containersupdate_module.sh: Update just the Odoo module
Quick Start
Clone the repository
git clone https://github.com/opsway/odoo-module-mcp-productsInstall dependencies
cd odoo-module-mcp-products
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.