Model Context Protocol Server for Odoo Integration
APT RepositoryInstall rust-mcp on Debian/Ubuntu with a single command:
# Add GPG key and repository, then install
curl -fsSL https://rachmataditiya.github.io/odoo-rust-mcp/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/rust-mcp.gpg
echo "deb [signed-by=/usr/share/keyrings/rust-mcp.gpg] https://rachmataditiya.github.io/odoo-rust-mcp stable main" | sudo tee /etc/apt/sources.list.d/rust-mcp.list
sudo apt update && sudo apt install rust-mcp
Import the repository signing key
curl -fsSL https://rachmataditiya.github.io/odoo-rust-mcp/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/rust-mcp.gpg
Add the APT repository to your sources
echo "deb [signed-by=/usr/share/keyrings/rust-mcp.gpg] https://rachmataditiya.github.io/odoo-rust-mcp stable main" | sudo tee /etc/apt/sources.list.d/rust-mcp.list
Update and install rust-mcp
sudo apt update
sudo apt install rust-mcp
Edit the configuration file with your Odoo credentials
nano ~/.config/rust-mcp/env
New in v0.3.0+: Multi-instance configuration is now the default.
Edit ~/.config/rust-mcp/instances.json for multiple Odoo instances.
Enable and start the MCP server
sudo systemctl enable rust-mcp
sudo systemctl start rust-mcp
Access Config UI at http://localhost:3008 (default: admin/changeme)
stdio, HTTP, SSE, WebSocket
Connect to multiple Odoo servers
API Key & Username/Password
Manage configs via browser
CRUD, Reports, Workflows
No restart needed