mcp-odoo-integration

mcp-odoo-integration is a Python library designed to facilitate automation between Odoo and other systems. By using this library, users can synchronize data and streamline processes, making it particularly useful for small to medium-sized enterprises looking to enhance operational efficiency.

GitHub Stars

2

User Rating

Not Rated

Favorites

0

Views

18

Forks

2

Issues

0

README
MCP Odoo Integration

This project integrates an MCP client with an MCP server to retrieve available products from the Odoo eCommerce API.

Project Structure
mcp-odoo-integration
├── client
│   ├── src
│   │   ├── gemini_client.py
│   │   └── utils.py
├── server
│   ├── src
│   │   ├── odoo_server.py
│   │   ├── odoo_api.py
├── .gitignore
├── requirements.txt
└── README.md
Installation
  1. Create a virtual environment:
python3 -m venv venv
source venv/bin/activate
  1. Install all dependencies:
pip install -r requirements.txt
Usage
Client Start
  1. Navigate to the client directory.
cd client/src
  1. run
python3 gemini_client.py
Server Start
  1. Navigate to the server directory.
cd server/src

2.

python3 odoo_server.py
  • Use the client to connect to the MCP server and retrieve available products from the Odoo API.
Contributing

Feel free to submit issues or pull requests for improvements or bug fixes.