跳至内容
MCP Server: Connect Claude, ChatGPT and AI Agents to Odoo

生产力

MCP Server: Connect Claude, ChatGPT and AI Agents to Odoo

Odoo 内置的 MCP 服务器:Claude、ChatGPT、Cursor、n8n 和 AI 代理可以读取销售、发票、库存和销售管道,并准备报价单、发票和任务,使用连接它们的用户本人的访问权限。OAuth 2.1 登录,每次更改前预览,调用日志。

  • 80.00 €
  • Odoo 11.0
  • Odoo 12.0
  • Odoo 13.0
  • Odoo 14.0
  • Odoo 15.0
  • Odoo 16.0
  • Odoo 17.0
  • Odoo 18.0
  • Odoo 19.0
  • Odoo 20.0

截图

Claude 通过 MCP 服务器从 Odoo 作答:按客户分组的逾期客户发票及应付金额
Claude 通过 MCP 服务器从 Odoo 作答:按客户分组的逾期客户发票及应付金额
Odoo 授权页面:Claude 请求读取 Odoo 数据,可选勾选框允许同时创建和修改记录
Odoo 授权页面:Claude 请求读取 Odoo 数据,可选勾选框允许同时创建和修改记录
Odoo 中的 MCP 服务器设置:服务器地址、配置检查、默认访问权限、更改前预览和调用频率限制
Odoo 中的 MCP 服务器设置:服务器地址、配置检查、默认访问权限、更改前预览和调用频率限制
Odoo 中的 MCP 工具:读取和写入工具、所需应用、群组限制和开关
Odoo 中的 MCP 工具:读取和写入工具、所需应用、群组限制和开关
Odoo 中的 MCP 调用日志:按状态统计的每日调用
Odoo 中的 MCP 调用日志:按状态统计的每日调用
Odoo 用户偏好设置中的 AI 连接选项卡,每个助手都有撤销按钮
Odoo 用户偏好设置中的 AI 连接选项卡,每个助手都有撤销按钮

向 Claude 或 ChatGPT 询问您的 Odoo 数据

无需导出到 Excel 再粘贴到聊天中,把您的 AI 助手连接到 Odoo,用自己的话提问:

  • “上周的销售和前一周相比如何?”
  • “哪些客户逾期超过 30 天?请起草催款提醒。”
  • “根据这封邮件生成一份报价单。”
  • “需要补哪些货,向哪个供应商订?”
  • “这个月销售管道卡在哪里?”

助手读取实时数据并附上每条记录的链接,还能以草稿形式准备报价单、发票、询价单、商机和任务。

Odoo 内置的 MCP 服务器

应用在您的数据库中添加一个 Model Context Protocol 端点,地址类似 https://your-odoo/sqx_mcp。无需另外托管服务器或 Docker 容器,也无需安装 Python 库。它遵循最新的 MCP 规范,使用 Streamable HTTP 传输,并直接使用 Odoo ORM,而不是 Odoo 已弃用的 XML-RPC 和 JSON-RPC 接口。它可在 Community、Enterprise 和 Odoo.sh 上运行。

将 Claude、ChatGPT、Claude Code、Cursor 或 n8n 连接到 Odoo

  • Claude 和 ChatGPT:使用服务器地址添加自定义连接器。随后会打开您的 Odoo 窗口:用户通过 OAuth 2.1 登录,选择只读或读写,然后授权。在网页上添加的连接器也可在桌面版和移动版中使用。
  • Claude Code:在 Odoo 偏好设置中创建 API 密钥,然后用 claude mcp add --transport http 加上 Authorization 请求头添加服务器。
  • Cursor 和其他编辑器:在 mcp.json 中填写地址和密钥。
  • n8n 和 AI 代理:把地址用作 Streamable HTTP 端点,并在 Bearer 请求头中提供 API 密钥。

API 密钥可以限定只用于此服务器,因此永远不会打开 XML-RPC 或 JSON-RPC。

24 个工具,覆盖销售、开票、库存、CRM 和项目

通用工具可对任何模型进行搜索、计数、读取和分组。业务工具直接回答常见问题:销售或采购汇总、逾期发票和账龄、低库存和各仓库可用量、按阶段划分的销售管道、按截止日期排列的未完成任务。写入工具可创建由 Odoo 定价的报价单草稿、永不过账的客户发票和供应商账单草稿、询价单、商机和任务。只有安装了对应应用,工具才会出现,每个工具都可以关闭或仅对某个群组开放。

设计上就很安全

  • 每次调用都以批准连接的用户身份执行,使用其访问权限、记录规则和公司。没有共享的技术账户。
  • 默认只读;创建或修改记录是单独的权限,每次更改在保存前都会显示预览。
  • 密码、令牌、设置和技术模型永远不会暴露。
  • 每次调用都会记录用户、助手、工具和耗时,每条被修改的记录都会在其聊天记录中留下备注,每个连接都可一键撤销。

前往 Odoo Apps Store 获取

文档和安装步骤都在您的 Odoo 版本页面上。

  • Odoo MCP 服务器
  • Model Context Protocol
  • Claude
  • ChatGPT
  • Odoo AI
  • Odoo 人工智能
  • AI 助手
  • AI 代理
  • Cursor
  • n8n
  • OAuth
  • 连接器
  • Claude 连接器
  • ChatGPT 连接器

来自我们的博客

如何通过 MCP 服务器将 Claude 和 ChatGPT 连接到 Odoo

导出到 Excel 再粘贴到 ChatGPT,得到的答案一开始就已过时。下面介绍如何安全地把 Claude 或 ChatGPT 直接连接到 Odoo。

阅读文章

常见问题

什么是 MCP?

Model Context Protocol 是 AI 助手用来访问其他软件的开放标准。Claude、ChatGPT、Cursor、n8n 和许多代理框架都支持它,因此它们都能通过本应用以相同方式与 Odoo 对话。

它能在 Odoo Community 和 Odoo.sh 上使用吗?

可以。它只依赖基础模块,不需要任何 Python 库,因此可安装在 Community、Enterprise、Odoo.sh 和您自己的服务器上。它也可以与 Odoo Enterprise 的 AI 服务器并存:它使用 /sqx_mcp 下自己的地址和自己的 API 密钥类型。

哪些数据会发送给 AI 服务商?

只有助手调用的工具结果,并且只限用户有权查看的内容,与任何连接器一样。您的数据库永远不会被复制,日志会显示读取了哪些内容。

AI 能自行修改或删除记录吗?

只有在管理员允许修改、且用户连接时授予写入权限的情况下才可以。届时每次更改都会先预览并经确认。除非管理员开启,删除功能始终关闭。

我的 Odoo 服务器需要什么?

一个公网 HTTPS 地址;当 Odoo 位于 nginx 或其他代理之后时启用代理模式;每个域名对应一个数据库。设置页面会替您检查这些项目。

它能与 Gemini、Mistral 或本地模型配合使用吗?

可以,任何能够通过 HTTP 使用 API 密钥或 OAuth 添加 MCP 服务器的客户端都可以,例如 Gemini CLI、代码编辑器、代理框架或 n8n。应用本身不调用任何 AI,也不需要在 Odoo 中配置 AI 密钥。

可以添加自己的工具吗?

可以。一个工具就是您自己模块中的一个方法加一段简短说明,应用的 README 提供了完整示例。之后它会出现在工具列表中,享有相同的权限、日志和开关。

SHARQIX 的更多 Odoo 应用