mcpField
O
Odoo MCP connector (Speak To Your Database)

Odoo MCP connector (Speak To Your Database)

远程服务
speaktoyourdatabase.com其他11 天前更新

关于 Odoo MCP connector (Speak To Your Database)

Speak To Your Database 是托管式只读 MCP 服务,可用自然语言查询 Odoo、PostgreSQL 和 MySQL 业务数据。它面向兼容的 AI 应用用户,返回计算结果及其时间范围和统计口径。

主要功能

  1. 01只读查询 Odoo、PostgreSQL 和 MySQL
  2. 02用自然语言提出业务问题
  3. 03查询销售、发票、客户、产品和库存
  4. 04结果注明时间范围和筛选条件
  5. 05公司数据分属独立工作区

适用场景

  1. 01比较不同时期的销售额
  2. 02查找逾期发票和客户欠款
  3. 03按客户和状态汇总销售订单
  4. 04查看畅销产品

MCP 相关

通过 MCP 工具提供工作区和连接查询、数据说明、问题查询及长耗时结果获取。兼容客户端可连接其托管端点。

配置

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

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

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

工具

详细介绍

用自然语言询问数据库(STYD)

面向 Claude 和 ChatGPT 的 Odoo、PostgreSQL 和 MySQL MCP 服务。通过你已在使用的 AI 应用,用自然语言询问业务数据。基于你的数据计算真实数值,仅支持只读访问。

Speak To Your Database MCP connector

STYD 是托管式 MCP 服务。只需连接一次到 Claude、ChatGPT、Le Chat、VS Code 或任何支持远程 MCP 服务的应用,然后就可以提问,例如:

  • “上个月的营收是多少?与前一个月相比如何?”
  • “哪些客户发票已逾期?每位客户欠款多少?”
  • “按客户和状态显示所有销售订单,并列出订单数、总金额和日期范围。”
  • “今年销量最高的 10 种产品”
  • “为什么本月销量下降了?”

也支持后续追问:询问销售订单后,再问 “只看已确认的呢?”,STYD 会沿用相同的分组方式。

STYD 会根据你的数据计算答案并返回数值,同时说明所用的统计期间和定义(例如,营收 = 已过账的客户发票,不含税)。

此仓库包含公开的设置指南和注册表文件。STYD 本身是托管服务,其源代码不公开。


Odoo MCP 连接器

STYD 是面向 Claude、ChatGPT 和其他 MCP 应用的 Odoo MCP 服务。你可以用自然语言询问销售、发票、未付款金额、客户、产品和库存,并获取相关数值及统计范围、期间和筛选条件。

  • Odoo 15 至 20,支持 Odoo Online、Odoo.sh 或自有服务器。
  • **两种连接方式:**Odoo API 密钥(Online、Odoo.sh、本地部署)或免费的 STYD Bridge 模块(Odoo.sh、本地部署)。
  • **只读:**STYD 无法在 Odoo 中创建、修改或删除任何内容。
  • **无需在电脑上安装任何东西:**STYD 采用托管方式,你的 AI 应用会登录 STYD 账户。
  • **支持多家公司:**每家公司都保留在自己的工作区中,每个答案都会注明数据所属的公司。

问题示例:“哪些客户欠款最多?逾期金额是多少?”、“本季度按销售数量排名前 5 的产品”、“比较本月销售额与去年同月的销售额。”

完整指南:https://speaktoyourdatabase.com/docs/odoo-mcp

2 分钟快速体验

  1. 将连接器添加到你的 AI 应用(见下文)。
  2. 在应用提示时登录 STYD。免费套餐包含示例数据,你可以立即开始提问。
  3. 准备好后,前往 https://speaktoyourdatabase.com/connections 连接自己的 Odoo、PostgreSQL 或 MySQL 数据库。

在 AI 应用中设置

Claude(网页、桌面、移动端)

打开 Settings → Connectors,在目录中搜索 Speak To Your Database,然后点击 Connect。 目录页面:https://claude.ai/directory/speak-to-your-database

Claude Code
claude mcp add --transport http styd https://speaktoyourdatabase.com/mcp

然后在 Claude Code 中运行 /mcp 并登录。

VS Code(GitHub Copilot)

在命令面板中运行 MCP: Add Server,选择 HTTP,然后粘贴 https://speaktoyourdatabase.com/mcp。或者将以下内容添加到 .vscode/mcp.json:

{
  "servers": {
    "styd": {
      "type": "http",
      "url": "https://speaktoyourdatabase.com/mcp"
    }
  }
}

启动服务,在 VS Code 提示时登录,然后在 Agent 模式下使用 Copilot Chat。

Le Chat(Mistral)

使用 URL https://speaktoyourdatabase.com/mcp 添加自定义 MCP 连接器,然后按提示登录 STYD。

ChatGPT

在 ChatGPT 中打开 Plugins,搜索 Speak To Your Database,然后点击 Install plugin。按提示登录 STYD。 插件页面:https://chatgpt.com/plugins/plugin_asdk_app_6ac9e3034d488191bd0b9a624cb1f0ae

Cursor 和其他应用

任何支持通过 OAuth 登录的远程 MCP 服务的应用,都可以使用 https://speaktoyourdatabase.com/mcp。对于 Cursor 和不支持登录的应用,请使用工作区 API 密钥:参见 https://speaktoyourdatabase.com/docs/mcp/other-apps。

工具

工具功能
list_workspaces列出你所属的 STYD 工作区(公司)
list_connections列出工作区中的数据源:Odoo、PostgreSQL、MySQL、示例数据
describe_available_data显示某个连接可以回答哪些问题,并提供示例问题
ask_question提出一个业务问题,并返回根据你的数据计算出的答案
get_answer获取耗时较长的问题的结果

每个答案都会标明其所属的工作区,因此不同公司的数据绝不会混在一起。

安全

STYD 会读取你的数据,但绝不会更改数据。

  • **只读:**STYD 无法在 Odoo 或数据库中创建、更改或删除任何内容。
  • **保护密钥:**数据库密码和 API 密钥均以加密方式存储,绝不会显示给你。
  • **标准登录:**AI 应用通过 OAuth 连接。你可以在 STYD 授权页面批准每个应用,并随时撤销授权。
  • 上传的文件会在使用前接受恶意软件扫描。
  • 备份包含一份加密的异地副本。
  • 防滥用保护和速率限制。
  • **不会用于训练:**你的数据和问题不会用于训练 AI 模型。

详情:https://speaktoyourdatabase.com/security 和 https://speaktoyourdatabase.com/privacy

需要在自己的服务器上运行 STYD,且不让任何数据离开你的网络?请参见 https://speaktoyourdatabase.com/private。

Registry

STYD 已发布到官方 MCP Registry,条目为 com.speaktoyourdatabase/styd(本仓库中的 server.json)和 com.speaktoyourdatabase/odoo-mcp(Odoo MCP 连接器条目)。

也已收录于 ChatGPT 插件目录、Claude 连接器目录和 Glama。

支持

如有问题、希望我们支持某个数据源,或遇到无法正常工作的情况,请访问 https://speaktoyourdatabase.com/support,或在本仓库中提交 issue。

由 Florian Assous 构建。

评论

支持 Markdown

第一次接触 MCP?

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

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