Speak To Your Database

com.speaktoyourdatabase由 speaktoyourdatabase.com 發布官方發布者v1.0.2更新於 Oct 29, 2026

Odoo MCP server, plus PostgreSQL and MySQL: ask your business data in ChatGPT or Claude. Read-only.

已驗證Streamable HTTP可網頁執行資料庫資料與分析商業與電商

概覽

AI 產生的概覽

託管式唯讀 MCP 伺服器,讓助手用自然語言從 Odoo、PostgreSQL 與 MySQL 資料中回答業務問題。

可以做什麼
  • 列出帳號可存取的工作區(公司)與資料來源
  • 說明某個連線能回答什麼,並提供範例問題
  • 提出一個業務問題,回傳唯讀計算出的數字,並說明所用期間與定義
  • 取得耗時較長問題的結果
  • 後續追問沿用相同的分組與脈絡
適用情境
適合在 ChatGPT、Claude 等支援 MCP 的應用中,用自然語言查詢銷售額、發票、逾期金額、客戶、產品或庫存,而不必寫 SQL 或做 Odoo 報表,並希望同時知道數字背後的期間與定義。
執行需求
遠端 MCP 端點,透過 OAuth 登入 STYD 帳號,無需本機安裝。需在 STYD 網站連接自己的 Odoo(15 至 20,Online、Odoo.sh 或自架)、PostgreSQL 或 MySQL,使用 Odoo API 金鑰或 STYD Bridge 模組。免費方案含範例資料;不支援 OAuth 登入的應用需使用工作區 API 金鑰。
安裝前請注意
業務資料與提問會傳送給第三方託管服務,該服務以加密方式保存資料庫密碼與 API 金鑰。雖聲明為唯讀,仍等於讓外部廠商存取生產業務資料,建議先閱讀其安全與隱私說明,不再使用時即撤銷應用授權。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Speak To Your Database,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.speaktoyourdatabase%2Fstyd/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "speak-to-your-database": {
      "type": "http",
      "url": "https://speaktoyourdatabase.com/mcp"
    }
  }
}

README

Speak To Your Database: Odoo MCP server for ChatGPT and Claude

Odoo, PostgreSQL & MySQL MCP server for Claude and ChatGPT. Ask your business data in plain words, from the AI app you already use. Real numbers, computed read-only from your data.

[Speak To Your Database MCP connector]

STYD is a hosted MCP server. Connect it once to Claude, ChatGPT, Le Chat, VS Code or any app that supports remote MCP servers, then ask things like:

  • "How much revenue did we make last month, compared with the month before?"
  • "Which customer invoices are overdue, and how much does each customer owe?"
  • "Show all sales orders grouped by customer and status, with the number of orders, the total amount and the date range."
  • "Top 10 products by sales this year"
  • "Why did sales drop this month?"

Follow-ups work too: after the sales orders question, ask "and only the confirmed ones?" and STYD keeps the same grouping.

STYD works out the answer from your data and sends back the numbers, with the period and the definition it used (for example, revenue = posted customer invoices, excluding tax).

This repository holds the public setup guide and the registry file. STYD itself is a hosted service; its source code is not public.


Odoo MCP connector

STYD is an Odoo MCP server for Claude, ChatGPT and other MCP apps. Ask about sales, invoices, unpaid amounts, customers, products and stock in plain words, and get the figures with what was counted, over which period and with which filters.

  • Odoo 15 to 20, on Odoo Online, Odoo.sh or your own server.
  • Two ways to connect: an Odoo API key (Online, Odoo.sh, on-premise) or the free STYD Bridge module (Odoo.sh, on-premise).
  • Read-only: STYD cannot create, change or delete anything in Odoo.
  • Nothing to install on your computer: STYD is hosted, and your AI app signs in to your STYD account.
  • Several companies: each company stays in its own workspace, and every answer names the one it comes from.

Example questions: "Which customers owe us the most, and how much is overdue?", "Top 5 products by quantity sold this quarter", "Compare this month's sales with the same month last year."

Full guide: https://speaktoyourdatabase.com/docs/odoo-mcp

Try it in 2 minutes

  1. Add the connector to your AI app (see below).
  2. Sign in to STYD when your app asks. The free plan includes sample data, so you can ask questions straight away.
  3. When you are ready, connect your own Odoo, PostgreSQL or MySQL database at https://speaktoyourdatabase.com/connections.

Set up in your AI app

Claude (web, desktop, mobile)

Open Settings → Connectors, search the directory for Speak To Your Database, and click Connect. Directory page: https://claude.ai/directory/speak-to-your-database

Claude Code

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

Then run /mcp in Claude Code and sign in.

VS Code (GitHub Copilot)

Run MCP: Add Server from the Command Palette, choose HTTP, and paste https://speaktoyourdatabase.com/mcp. Or add this to .vscode/mcp.json:

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

Start the server, sign in when VS Code asks, then use Copilot Chat in Agent mode.

Le Chat (Mistral)

Add a custom MCP connector with the URL https://speaktoyourdatabase.com/mcp, then sign in to STYD when asked.

ChatGPT

Open Plugins in ChatGPT, search for Speak To Your Database, and click Install plugin. Sign in to STYD when asked. Plugin page: https://chatgpt.com/plugins/plugin_asdk_app_6ac9e3034d488191bd0b9a624cb1f0ae

Cursor and other apps

Any app that supports remote MCP servers with OAuth sign-in can use https://speaktoyourdatabase.com/mcp. For Cursor and apps without sign-in support, use a workspace API key: see https://speaktoyourdatabase.com/docs/mcp/other-apps.

Tools

ToolWhat it does
list_workspacesLists the STYD workspaces (companies) you belong to
list_connectionsLists the data sources in a workspace: Odoo, PostgreSQL, MySQL, sample data
describe_available_dataShows what a connection can answer, with example questions
ask_questionAsks one business question and returns the answer computed from your data
get_answerFetches the result of a longer-running question

Every answer names the workspace it comes from, so data from different companies is never mixed.

Security

STYD reads your data; it never changes it.

  • Read-only: STYD cannot create, change or delete anything in Odoo or your databases.
  • Secrets protected: database passwords and API keys are stored encrypted and never shown back.
  • Standard sign-in: AI apps connect through OAuth. You approve each app on a STYD consent page, and you can revoke it at any time.
  • Uploaded files checked with a malware scan before use.
  • Backups with an encrypted off-site copy.
  • Abuse protection and rate limits.
  • Not used for training: your data and questions are not used to train AI models.

Details: https://speaktoyourdatabase.com/security and https://speaktoyourdatabase.com/privacy

Need STYD on your own server, with nothing leaving your network? See https://speaktoyourdatabase.com/private.

Registry

STYD is published in the official MCP Registry as com.speaktoyourdatabase/styd (the server.json in this repository) and as com.speaktoyourdatabase/odoo-mcp (the Odoo MCP connector entry).

Also listed in the ChatGPT plugin directory, the Claude connectors directory and on Glama.

Support

Questions, a source you would like supported, or something that did not work: https://speaktoyourdatabase.com/support, or open an issue in this repository.

Built by Florian Assous.

來源:README.md,提交 a92e153

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

2
  1. v1.0.2最新Oct 29, 2026
  2. v1.0.0Oct 22, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Speaktoyourdatabase 整合