ivnvxd/mcp-server-odoo

Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.

解决的问题

该项目提供了一个模型上下文协议(MCP)服务器,使AI助手(如Claude)能够直接与Odoo ERP系统交互。用户可以通过自然语言管理业务数据(如客户、产品和发票),而无需操作Odoo界面。

工作原理

该服务器充当AI客户端与Odoo实例之间的桥梁。它通过API密钥或用户名/密码认证进行连接,并支持两种主要操作模式:

  • 标准模式:需要在Odoo服务器上安装专用的Odoo MCP模块,以实现生产级安全性和对可访问模型的细粒度访问控制。
  • YOLO模式:一种开发/测试模式,直接连接到Odoo的XML-RPC或JSON-2 API,绕过MCP模块和安全控制,用于快速原型开发。

它支持多种传输协议,包括用于桌面应用的stdio和用于远程连接的streamable-http。

适用人群

使用Odoo ERP并希望将业务运营集成到AI驱动工作流中的业务用户和开发人员,支持自然语言查询和数据管理。

亮点

  • 完整的CRUD功能:搜索、检索、创建、更新和删除Odoo记录。
  • 服务器端聚合:无需传输原始数据即可执行分组、求和和计数操作。
  • 工作流操作:通过可选的安全出口调用公共业务方法(例如,过账发票)。
  • 智能字段选择:自动识别并返回给定模型最相关的字段,以优化LLM输出。
  • 资源访问:通过资源URI获取二进制文件、图像和文档。
  • 多公司支持:在多公司Odoo设置中,将操作范围限定到特定公司。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目