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
- Create a virtual environment:
python3 -m venv venv
source venv/bin/activate
- Install all dependencies:
pip install -r requirements.txt
Usage
Client Start
- Navigate to the
clientdirectory.
cd client/src
- run
python3 gemini_client.py
Server Start
- Navigate to the
serverdirectory.
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.