Odoo AI Agent: RAG Knowledge Base, MCP Tools & Chat
by InceptionMara https://aimara.duckdns.org$ 149.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2163 |
| Technical Name |
mara_odoo_ai_chat |
| License | OPL-1 |
| Website | https://aimara.duckdns.org |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2163 |
| Technical Name |
mara_odoo_ai_chat |
| License | OPL-1 |
| Website | https://aimara.duckdns.org |
| Versions | 17.0 18.0 |
Mara Odoo AI Chat
The Intelligent Business Assistant for Your Odoo ERP
Transform how you interact with your ERP. Mara AI Chat integrates Odoo with OpenAI's most powerful models to provide real-time business insights, document analysis (RAG), and safe database execution.
Why Mara AI Chat?
Chain of Thought (Reasoning)
Unlike simple chatbots, Mara AI can chain multiple tools together.
Ex: "Find bestsellers -> Check their stock -> Calculate potential revenue" all in one go.
Native MCP (Serverless)
No external servers needed! Write tools directly in Odoo Python. The AI instantly uses them without complex sidecars or restarts.
Unlimited & Dynamic
No hardcoded limits. Add unlimited mcp tools and upload vast Knowledge Base documents. The AI instantly learns new capabilities without restarting.
Multi-Language Native
Speak in Mongolian, English, or any language. The AI responds in your language while processing technical data in Python.
Key Features
Smart AI Chat
Powered by GPT-4o. Ask questions in natural language (Mongolian/English) and get instant, context-aware answers.
Knowledge Base (RAG)
Upload company PDFs (Policies, Manuals). The AI searches your documents to provide accurate citations.
Safe Data Tools
Execute fast SQL queries securely. Includes Safe Eval & Access Control to protect your data.
Rich Formatting
Responses include Markdown Tables, Code Blocks, and Lists for better readability.
Native MCP Tool Support
Register any MCP Tool without external servers! Minimal code required. Includes built-in Tool Testing interface.
Group Access Control
Restrict AI Tools usage to specific user groups. Only Admins can configure sensitive tools.
High Performance
Async processing ensures your Odoo remains fast. Supports large documents (up to 25MB).
Configuration Guide
1. API Configuration
Go to Settings → AI Chat Widget Configuration.
- Enter your OpenAI API Key.
- Select Model: GPT-4o (Recommended) or GPT-4 Turbo.
- Adjust Temperature (Default: 0.3 for factual answers).
2. User Access Rights via Groups
- AI Business User: Can use the Chat Widget.
- AI Business Administrator: Can create Tools, Manage Knowledge Base, and Configure Settings.
3. Knowledge Base Setup
Go to Discuss → Knowledge Base.
- Upload PDF or Text files (Max 25MB per file).
- Wait for indexing to complete.
- Select "Knowledge Base Only" mode in chat to test.
4. Zero-Setup MCP Tools
Go to Discuss → AI Tools.
- Create tools with minimal Python code (just define the function).
- No need for complex MCP Servers or sidecars.
- Use the "Test Tool" button to simulate AI calls instantly.
How It Works
1. User asks a question: "Show me the top 5 customers by sales."
2. AI Analysis: The system determines if it needs RAG (Documents) or Tools (Database).
3. Secure Execution: If needed, it runs a pre-defined Safe SQL tool.
4. Response: The result is formatted into a clean Markdown Table and displayed to the user.
Comprehensive Documentation Included
A detailed User Guide (PDF ready) is available inside the module folder:
*/doc/USER_GUIDE.pdf
It covers Advanced MCP Tool creation, Knowledge Base best practices, and Troubleshooting.
© 2025 InceptionMara Odoo AI Solutions.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module