
Thoughtspot
app.thoughtspot由 thoughtspot.app 發布官方發布者v1.0.1更新於 Nov 2, 2026
MCP Server for ThoughtSpot - provides OAuth authentication and tools for querying data
概覽
遠端 ThoughtSpot MCP 伺服器,讓助理透過 OAuth 查詢你的 ThoughtSpot 執行個體,並從你自己的資料回傳即時答案。
- 可以做什麼
- 在已連線的 ThoughtSpot 執行個體中查詢資料並取得相關結果
- 依據你自己的 ThoughtSpot 資料回傳即時答案
- 透過 OAuth 流程對指定的 ThoughtSpot 執行個體進行驗證
- 為不支援動態用戶端註冊的主機提供手動 OAuth 用戶端註冊方式
- 適用情境
- 當你的組織已在使用 ThoughtSpot,並希望助理直接針對這些資料提問、取得即時答案而非靜態匯出時使用。
- 執行需求
- 透過 streamable HTTP 存取的遠端 MCP 端點,OAuth 為必要;需要 Authorization bearer 權杖(可將 ts-host 以 token@ts-host 形式寫入),或以獨立的 X-TS-Host 標頭指定 ThoughtSpot 執行個體 URL;需要 ThoughtSpot 帳號與執行個體。部分主機需手動註冊 OAuth 用戶端 ID 與密鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Thoughtspot,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/app.thoughtspot%2Fmcp-server/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"thoughtspot": {
"type": "http",
"url": "https://agent.thoughtspot.app/mcp"
}
}
}README
ThoughtSpot MCP Server
[MCP Server] [Static Badge] [GitHub branch check runs] [Coverage Status] [Discord: ThoughtSpot]
ThoughtSpot Spotter MCP Server provides a set of tools for querying and retrieving relevant data from your ThoughtSpot instance. Spotter connects to your ThoughtSpot instance, handles authentication securely, and returns live answers from your own data.
- ThoughtSpot Spotter MCP Server documentation
- Create a free ThoughtSpot account
- What is ThoughtSpot?
- Get support on Discord
- Privacy statement
Table of Contents
Manual client registration
For MCP hosts which do not(yet) support Dynamic client registration, or they require statically adding Oauth Client Id etc. Go to this page, to register a new client and copy the details over. The most relevant values are Oauth Client Id and Oauth Client Secret which should be added when adding ThoughtSpot as an MCP connector in the MCP client (ChatGPT/Claude etc). The generated client details are only available when they are generated and are NOT available later for reference.
Associate with a ThoughtSpot instance
Manual client registration also allows to associate with a specific ThoughtSpot instance, so that your users do not have to enter the Thoughtspot instance URL when doing the authorization flow. While registering the Oauth client add ThoughtSpot URL to the appropriate value.
Restrict instances per domain
When the Worker serves several custom domains, you can limit which ThoughtSpot instances each domain accepts with the INSTANCE_ALLOWLIST_BY_HOST environment variable. Its value is a JSON object that maps a hostname to its allowed instance URLs:
On a listed hostname:
- The authorization page shows a dropdown of the allowed instances instead of a free-text field.
POST /authorizerejects any other instance with a 400.- MCP requests (
/mcp,/sse,/token/*,/bearer/*) for any other instance get a 403.
Hostnames that aren't listed behave as before. If the value is not valid JSON, the server rejects requests with a 500 instead of lifting the restriction.
Contributing
Local Development
- Install dependencies:
- Set up environment variables:
- Copy
.dev.varsand fill in your ThoughtSpot instance URL and access token. - To test OAuth over plain HTTP on a host other than
localhost(for example a hosts-file alias likehttp://myserver.com:8787), also addOAUTH_ALLOW_INSECURE_DEV_COOKIE=true. Browsers otherwise drop the OAuth binding cookie on such hosts and the flow fails with a 403. Never set this in a deployed environment.
- Copy
- Start the development server:
Adding New Tools
When adding new MCP tools to the server:
- Define schemas and tools in
src/servers/tool-definitions.ts - Implement handlers in
src/servers/mcp-server.ts - Update version registry in
src/servers/version-registry.ts:- Add new tools to appropriate version(s) in
VERSION_REGISTRY - For new stable features, update
DEFAULT_VERSION - For beta features, add to the
betaversion entry
- Add new tools to appropriate version(s) in
- Add tests for new tools and version configurations
- Update documentation in README.md
Important: The version registry controls which tools are available in each API version. Make sure to add new tools to the correct version configuration to ensure they're accessible to users.
MCP Server, © ThoughtSpot, Inc. 2026
來源:README.md,提交 6a418e7
工具
0版本歷史
1- v1.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。