mcpField
S
Speak To Your Database (STYD)

Speak To Your Database (STYD)

远程服务
speaktoyourdatabase.com数据库1今天更新

关于 Speak To Your Database (STYD)

Speak To Your Database(STYD)是托管的只读 MCP 服务,可用自然语言查询 Odoo、PostgreSQL 和 MySQL 业务数据。它返回计算结果及所用期间和筛选条件,并将不同公司的工作区分开。

主要功能

  1. 01用自然语言提出业务问题
  2. 02连接 Odoo、PostgreSQL 和 MySQL 数据源
  3. 03返回数字及期间和口径说明
  4. 04分开管理各公司的工作区
  5. 05只读访问已连接的数据

适用场景

  1. 01比较两个期间的销售额
  2. 02查找逾期发票和欠款金额
  3. 03按客户或状态汇总订单
  4. 04查看按销售额或数量排列的产品

MCP 相关

STYD 提供工作区和连接查询、可用数据说明、问题解答及长时间运行问题的结果获取工具。它是托管的远程 MCP 服务,可连接 Odoo、PostgreSQL 和 MySQL 数据源。

配置

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

服务地址https://speaktoyourdatabase.com/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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。