• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

thoughtspot / mcp-server
90%

Build:
DEFAULT BRANCH: main
Repo Added 06 May 2025 09:13PM UTC
Files 31
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • SCAL-281438
  • SCAL-303441
  • SCAL-308277_MetricsRecorderCore
  • SCAL-308278_AnalyticsEngineSink
  • SCAL-308279_GrafanaOtlpSink
  • SCAL-308280_RequestAuthTransportHealth
  • SCAL-308281_ToolAndUpstreamHealth
  • SCAL-308282_FirstVisibleResponseLatency
  • SCAL-309983_MetricsFailureIsolation
  • SCAL-310982_AnalyticsEngineSingleIndex
  • SCAL-311395_TenantIdentityMetrics
  • SCAL-312495_AuditLogsTool
  • a2a-integrate
  • add-additional-context-field
  • add-conversation-message-storage-server
  • add-coverage-new-tools
  • add-create-dashboard-tool
  • add-is-thinking-flag
  • add-its
  • add-legal-checkbox
  • add-locale-header
  • add-more-tests
  • add-notetile-liveboard
  • add-pre-commit-hook
  • add-storage-service
  • add-tests
  • add-token-hash-to-storage-do-routing
  • add-well-kown-endpoint
  • analytics
  • api-version-enable
  • ashubham-patch-1
  • batch-storage-operations
  • bearer
  • chatgpt
  • client-reg
  • config-info-resiliancy
  • datasource-discovery
  • datasource-name
  • docker
  • ds_spotter_disabled
  • encoding-error
  • fix-conversation-creation-flows
  • fix-create-liveboard
  • fix-docker-prepare-build
  • fix-failing-nanoid-test
  • fix-formatting
  • fix-getds-flag
  • fix-metric-formatting
  • fix-mixpanel
  • fix-my-clusters
  • fix-regex
  • fix-token-url-bug
  • free-trial
  • honeycomb-analytics-otel
  • improve-streaming-response-handling
  • inc-test-coverage
  • increase-auth-time
  • index.html
  • integrate-new-tools-with-apis
  • mcp-registry
  • minimum-poll-time-get-updates
  • nano-id-fix-for-send-message
  • open-api-spec
  • openai-api2
  • png-image
  • prep-submission
  • rel-quest-structure
  • release-2026-05-01-version
  • remove-deprecated-servers
  • remove-deprecated-servers-followup
  • remove-logging-capability
  • remove-proxy
  • remove-streaming-message-storage-class
  • rename-functions
  • revert-111-update-span-tracking
  • snyk-fix-74da762e7b6f3bc4ffc46d8f755aed33
  • snyk-fix-b97bd98098cf10a7d75aaf27a26cae1c
  • snyk-fix-f099b876902e0c8c772efb49fa89b227
  • snyk-fix-f997a35168985825f4148a49c2e55664
  • stdio
  • store-messages-separately
  • strip-upstream-tracing-headers
  • structured-get-answer
  • test
  • third-party-cookie-block
  • tool-title
  • update-approval-page
  • update-error-messaging
  • update-readme-2026-05-01
  • update-span-tracking
  • update-tool-descriptions
  • update-tool-descriptions-for-claude
  • update-tool-details
  • update_readme
  • update_worker_name_to_bearer-sse-fix
  • update_worker_name_to_honeycomb-otel-integrate
  • update_worker_name_to_mcp-server
  • update_worker_name_to_openai-chat-search
  • update_worker_name_to_png-image
  • update_worker_name_to_rifdhan-test-mcp-server
  • update_worker_name_to_test-sb
  • update_worker_name_to_thoughtspot-mcp-server-dev
  • use-internal-api-create-conversation
  • use-internal-api-for-send-message
  • use-new-storage-server
  • use-sqlite-storage
  • use-sqlite-storage-followup
  • use-sqlite-storage-followup-2
  • wait-for-updates

12 May 2026 07:09AM UTC coverage: 90.221%. Remained the same
25719255237

push

github

web-flow
Fix Docker build after prepare hook addition (#153)

* Fix Docker build after prepare hook addition

## Summary

Prevent Docker image builds from failing after the repo-managed prepare hook was
added. The image installed dependencies before copying the hook installer
script, so npm ci invoked prepare and failed before the rest of the repo was
available.

## What Changed

- copy scripts/install-git-hooks.mjs into the image before npm ci
- keep the existing Docker layer ordering and cache behavior otherwise unchanged

## Semantics

- this only affects container builds; local npm install and npm ci behavior is
  unchanged
- the hook installer still exits cleanly in non-git environments once the script
  is present in the image

## Validation

- ran npm run prepare in a stripped temp directory containing package.json,
  tsconfig.json, and scripts/install-git-hooks.mjs
- confirmed the prepare step exits cleanly with the expected non-git checkout
  message

* Optimize Docker cache for prepare hook

Use a placeholder install-git-hooks.mjs during npm ci so the
 dependency layer stays keyed to package metadata instead of the
 local hook script.

Validation:
- docker build -t thoughtspot-mcp-server:fixdockerprepare-v2 .

718 of 824 branches covered (87.14%)

Branch coverage included in aggregate %.

1524 of 1661 relevant lines covered (91.75%)

940.43 hits per line

Relevant lines Covered
Build:
Build:
1661 RELEVANT LINES 1524 COVERED LINES
940.43 HITS PER LINE
Source Files on main
  • Tree
  • List 31
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25719255237 main Fix Docker build after prepare hook addition (#153) * Fix Docker build after prepare hook addition ## Summary Prevent Docker image builds from failing after the repo-managed prepare hook was added. The image installed dependencies before copyin... push 12 May 2026 07:10AM UTC web-flow github
90.22
25711624098 main Add integration tests (#149) push 12 May 2026 03:32AM UTC web-flow github
90.22
25703346444 main Remove old StreamingMessagesStorageWithTtl class (#152) - Remove the old class implementation now that we have the new Storage Server approach - Update tests - Update Storage Server error handling to return full error details, since it is onl... push 11 May 2026 11:27PM UTC web-flow github
88.96
25585898109 main Add access token hash to Storage Server DO routing (#148) - Ensure each conversation can only be accessed by the user that created it, instead of anyone with the conversationId - Fix a missing field with tool definitions - Add coverage and fix ... push 09 May 2026 12:16AM UTC web-flow github
88.99
25576946935 main SCAL-311395 Fix Analytics Engine tenant identity (#150) ## Summary Fix Analytics Engine tenant identity so `tenant_id` stores the canonical ThoughtSpot `clusterId` instead of `currentOrgId`, cut Analytics Engine over to a clean dataset, and fill... push 08 May 2026 08:07PM UTC web-flow github
88.95
25525188876 main Remove deletion migration (#145) Co-authored-by: Rifdhan Nazeer <rifdhan.nazeer@thoughtspot.com> push 07 May 2026 10:19PM UTC web-flow github
88.95
25522346905 main Rename storage server class to fix deployment issue (#144) Co-authored-by: Rifdhan Nazeer <rifdhan.nazeer@thoughtspot.com> push 07 May 2026 09:12PM UTC web-flow github
88.95
25521254226 main Switch from legacy KV to SQLite storage (#142) - No implementation change required Co-authored-by: Rifdhan Nazeer <rifdhan.nazeer@thoughtspot.com> push 07 May 2026 08:49PM UTC web-flow github
88.95
25521246874 main Add more coverage for new tools (#137) - Add coverage for new tools and related functions - Increase min coverage level to 85% for all metrics Co-authored-by: Rifdhan Nazeer <rifdhan.nazeer@thoughtspot.com> Co-authored-by: Mourya Balabhadra <162... push 07 May 2026 08:49PM UTC web-flow github
88.95
25519059557 main SCAL-310982 Fix Analytics Engine single-index writes (#141) ## Summary Fix the Workers Analytics Engine payload so production writes succeed again. Cloudflare only accepts a single index per data point. The current sink writes five indexes, whi... push 07 May 2026 08:03PM UTC web-flow github
86.45
See All Builds (402)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc