mcpField
C
Claude Connector for Odoo

Claude Connector for Odoo

远程服务
technovision.dev商业与营销03 周前更新

关于 Claude Connector for Odoo

Claude Connector for Odoo 可将 Claude 和其他 MCP 客户端连接到 Odoo 18 或 19。请求以指定的 Odoo 用户身份运行,并通过模型允许列表、写入审批和审计日志管理数据访问与变更。

主要功能

  1. 01为 Claude 提供 OAuth 2.1 连接
  2. 02按用户权限访问
  3. 03由管理员控制模型允许列表
  4. 04写入提案与审批流程
  5. 05审计 MCP 读写操作

适用场景

  1. 01让 Claude 查询有权限访问的 Odoo 记录
  2. 02将 AI 访问限制在指定模型
  3. 03应用前审核 Odoo 变更提案
  4. 04按用户和客户端审计 MCP 活动

MCP 相关

它将 Odoo 转为远程 MCP 服务,通过 JSON-RPC 端点提供按用户权限限定的工具。MCP 客户端只能访问管理员允许的模型,写入操作可要求审批。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://{odoo_host}/mcp/v1
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Odoo 的 Claude 连接器:具备权限感知能力的 MCP 服务

将 Claude(网页版、桌面版或移动版)和其他 MCP 客户端连接到你的 Odoo 18 或 19 数据库,无需交出管理员密钥。

Odoo 的 Claude 连接器

此模块可将你的 Odoo 转变为远程 Model Context Protocol (MCP) 服务。Claude 通过 OAuth 2.1,只需两步即可连接。每个请求都以一名指定的 Odoo 用户身份运行,并遵循该用户的访问权限,因此 AI 看到的内容与该用户在 Odoo 中能看到的完全一致,不多不少。

演示

有何不同

典型的 “Odoo AI” 设置Odoo 的 Claude 连接器
身份所有人共用一个管理员 API 密钥每个令牌或 OAuth 授权都代表一位用户(with_user)
AI 能看到的内容所有内容仅限该用户的群组和记录规则允许访问的内容
写入直接写入默认关闭。可按模型和字段启用;默认情况下,每次写入都会成为待用户在 Odoo 中批准的提案
审计无每次调用都会记录用户、令牌、客户端名称和来源
连接 Claude 网页版和移动版在一台桌面设备上配置文件OAuth 2.1(RFC 9728 / 8414 / 7591、PKCE S256)

功能

  • 远程 MCP 端点(/mcp/v1,JSON-RPC 2.0):initialize、tools/list、tools/call、ping
  • 面向 Claude 的 OAuth 2.1:受保护资源和授权服务器元数据、动态客户端注册、仅支持授权码 + PKCE S256、轮换刷新令牌、由 Odoo 提供的批准页面
  • 个人专属令牌,适用于桌面客户端:仅显示一次,仅存储 SHA-256 摘要,支持过期时间和一键撤销
  • 按请求限定工具范围:tools/list 仅返回该用户可访问的工具
  • 通过允许列表公开模型:管理员指定模型之前,不会公开任何内容
  • 写入审批工作流:创建、更新和删除操作默认都是提案,除非管理员针对指定模型另行设置
  • 完整审计记录:MCP 读取和写入操作会与在 Odoo 内执行的读取操作一同显示
  • 支持 Odoo 18.0 和 19.0、Community 和 Enterprise、Odoo.sh 或可自托管

两步连接 Claude

  1. 在你的 Odoo 上安装模块(必须使用 HTTPS)。
  2. 在 Odoo 中打开 AI Assistant → Connections,选择要公开的模型。
  3. 在 Claude 中,前往 Settings → Connectors → Add custom connector,粘贴你的 Odoo MCP URL (https://your-odoo.example.com/mcp/v1)。
  4. 在打开的 Odoo 页面上批准连接。现在,Claude 就能像你一样根据 Odoo 数据作答。

使用配置文件的桌面客户端可通过令牌向导获取即用型 JSON 代码块。

令牌 审计记录

获取模块

此模块已发布到官方 Odoo Apps Store:

它需要 AI Assistant for Odoo — Permission-Aware(technovision_ai_core),Odoo Apps Store 会一并安装该依赖。

产品页面和文档:https://technovision.dev/products/mcp-server

需要协助设置?

我们可以在你的数据库上安装和配置此模块,包括 Odoo.sh,也可以针对你的某个工作流构建自定义工具。请联系 [email protected]。


此仓库是该连接器的公开信息页面。模块本身采用 OPL-1 许可,并通过 Odoo Apps Store 分发。

TechnoVision · technovision.dev

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。