关于 Speak To Your Database (STYD)
Speak To Your Database(STYD)是托管的只读 MCP 服务,可用自然语言查询 Odoo、PostgreSQL 和 MySQL 业务数据。它返回计算结果及所用期间和筛选条件,并将不同公司的工作区分开。
主要功能
- 01用自然语言提出业务问题
- 02连接 Odoo、PostgreSQL 和 MySQL 数据源
- 03返回数字及期间和口径说明
- 04分开管理各公司的工作区
- 05只读访问已连接的数据
适用场景
- 01比较两个期间的销售额
- 02查找逾期发票和欠款金额
- 03按客户或状态汇总订单
- 04查看按销售额或数量排列的产品
MCP 相关
STYD 提供工作区和连接查询、可用数据说明、问题解答及长时间运行问题的结果获取工具。它是托管的远程 MCP 服务,可连接 Odoo、PostgreSQL 和 MySQL 数据源。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://speaktoyourdatabase.com/mcpclaude mcp add --transport http com-speaktoyourdatabase-styd https://speaktoyourdatabase.com/mcp{"mcpServers":{"com-speaktoyourdatabase-styd":{"type":"http","url":"https://speaktoyourdatabase.com/mcp"}}}在 Cursor 中打开{"servers":{"com-speaktoyourdatabase-styd":{"type":"http","url":"https://speaktoyourdatabase.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-speaktoyourdatabase-styd":{"type":"http","url":"https://speaktoyourdatabase.com/mcp"}}}{"mcpServers":{"com-speaktoyourdatabase-styd":{"serverUrl":"https://speaktoyourdatabase.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
用自然语言询问数据库(STYD)
面向 Claude 和 ChatGPT 的 Odoo、PostgreSQL 和 MySQL MCP 服务。通过你已在使用的 AI 应用,用自然语言询问业务数据。基于你的数据计算真实数值,仅支持只读访问。
STYD 是托管式 MCP 服务。只需连接一次到 Claude、ChatGPT、Le Chat、VS Code 或任何支持远程 MCP 服务的应用,然后就可以提问,例如:
- “上个月的营收是多少?与前一个月相比如何?”
- “哪些客户发票已逾期?每位客户欠款多少?”
- “按客户和状态显示所有销售订单,并列出订单数、总金额和日期范围。”
- “今年销量最高的 10 种产品”
- “为什么本月销量下降了?”
也支持后续追问:询问销售订单后,再问 “只看已确认的呢?”,STYD 会沿用相同的分组方式。
STYD 会根据你的数据计算答案并返回数值,同时说明所用的统计期间和定义(例如,营收 = 已过账的客户发票,不含税)。
- 网站:https://speaktoyourdatabase.com
- MCP 端点:
https://speaktoyourdatabase.com/mcp - 演示视频:https://www.youtube.com/watch?v=PZffAbynuc0
- 文档:https://speaktoyourdatabase.com/docs/mcp
- Odoo MCP 指南:https://speaktoyourdatabase.com/docs/odoo-mcp
此仓库包含公开的设置指南和注册表文件。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 分钟快速体验
- 将连接器添加到你的 AI 应用(见下文)。
- 在应用提示时登录 STYD。免费套餐包含示例数据,你可以立即开始提问。
- 准备好后,前往 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 构建。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。