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

thoughtspot / mcp-server
89%

Build:
DEFAULT BRANCH: main
Repo Added 06 May 2025 09:13PM UTC
Files 39
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
  • SCAL-319970-multi-org
  • SCAL-319970-on-main
  • SCAL-322108
  • SCAL-322624
  • SCAL-323294_fetch-data
  • SCAL-323294_search-objects
  • a2a-integrate
  • add-additional-context-field
  • add-answer-data-source-id
  • 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-raw-spotter-output-mode
  • add-skill
  • add-step-notifications
  • 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
  • chat-history-support
  • chatgpt
  • client-reg
  • close-conversation-if-send-message-fails
  • config-info-resiliancy
  • datasource-discovery
  • datasource-name
  • docker
  • ds_spotter_disabled
  • encoding-error
  • extract-auth-to-pkg
  • feat/use-shared-mcp-auth
  • fix-conversation-creation-flows
  • fix-create-liveboard
  • fix-docker-prepare-build
  • fix-error-handling-send-message
  • fix-failing-nanoid-test
  • fix-formatting
  • fix-getds-flag
  • fix-instance-url-handling
  • fix-metric-formatting
  • fix-mixpanel
  • fix-my-clusters
  • fix-regex
  • fix-security-issues
  • fix-token-url-bug
  • fix/ae-counter-aggregation
  • fix/org-tools-sessioninfo-default
  • fix/sessioninfo-lazy-repair-184
  • fix/sessioninfo-reorder-repair
  • flag-fallbacks
  • free-trial
  • honeycomb-analytics-otel
  • ignore-non-markdown-text-messages
  • implement-cluster-blocklist
  • 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-sensitive-logging
  • remove-streaming-message-storage-class
  • rename-functions
  • revert-111-update-span-tracking
  • revert-SCAL-319970-multi-org
  • revert-csp-changes
  • snyk-fix-74da762e7b6f3bc4ffc46d8f755aed33
  • snyk-fix-b97bd98098cf10a7d75aaf27a26cae1c
  • snyk-fix-f099b876902e0c8c772efb49fa89b227
  • snyk-fix-f997a35168985825f4148a49c2e55664
  • spotterviz-integration
  • stdio
  • store-messages-separately
  • strip-upstream-tracing-headers
  • structured-get-answer
  • temp-endpoint
  • test
  • third-party-cookie-block
  • tool-title
  • ts-token-expiry-error
  • turn-off-spotql
  • update-approval-page
  • update-error-messaging
  • update-package-versions
  • 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_aditya-mcp-server
  • 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
  • upgrade-ts-auth-package
  • 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

08 Aug 2026 01:21AM UTC coverage: 89.327% (-0.1%) from 89.451%
31232452540

push

github

web-flow
Add raw Spotter output mode behind a flag (#200)

* Add raw Spotter output mode behind a flag

- Client can specify via URL flag if they want the full raw Spotter
  output instead of the simplified version we are providing
- Pass along the unmodified Spotter event stream if this flag has
  been set
- No impact when using v1 tools, this is only for v2 tools
- Update tests and add coverage

* Fix raw session-updates review findings

1. Synthesize answer_id on RAW answer events, so the get_session_updates
   -> create_dashboard handoff keeps working when
   enable-raw-session-updates is on (callCreateDashboard unconditionally
   JSON.parses answer_id).
2. Split the get_session_updates tool description into structured vs
   raw variants instead of sharing one description across both output
   schemas; the raw description now reflects the unfiltered z.unknown()
   contract instead of promising complete/filtered results.
3. Raw mode now still classifies each event by type to record
   recordUpstreamStreamMessageMetric counts and flag span errors on
   upstream error events, closing the observability blind spot where
   raw-mode metrics/error spans went dark. Messages are still passed
   through unmodified otherwise.
4. Widen Message[] to (Message | RawMessage)[] through the
   streaming-utils -> thoughtspot-service -> storage-service ->
   conversation-storage-server chain, since raw mode's pass-through
   items are not guaranteed to match the Message shape.

Updated test/streaming-utils.spec.ts to match the new raw-mode
behavior for answer_id synthesis, error observability, and metrics.

---------

Co-authored-by: Mourya Balabhadra <mourya.balabhadra@thoughtspot.com>

1010 of 1168 branches covered (86.47%)

Branch coverage included in aggregate %.

35 of 41 new or added lines in 6 files covered. (85.37%)

2 existing lines in 1 file now uncovered.

1802 of 1980 relevant lines covered (91.01%)

1128.86 hits per line

Relevant lines Covered
Build:
Build:
1980 RELEVANT LINES 1802 COVERED LINES
1128.86 HITS PER LINE
Source Files on main
  • Tree
  • List 38
  • Changed 9
  • Source Changed 9
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
31232452540 main Add raw Spotter output mode behind a flag (#200) * Add raw Spotter output mode behind a flag - Client can specify via URL flag if they want the full raw Spotter output instead of the simplified version we are providing - Pass along the unmodif... push 08 Aug 2026 01:22AM UTC web-flow github
89.33
30875235405 main [SCAL-323294] changes for search_objects and added terminologies (#178) * [SCAL-319676] terminologies added * [SCAL-323294] changes for search_objects tool * [SCAL-323294] added schema for search_objects response format * [SCAL-323294] refacto... push 04 Aug 2026 03:37AM UTC web-flow github
89.45
30853909377 main Add step notifications in MCP Server response (#196) - Add a new message type for step_notification, which indicates the major steps which the agent is working through while generating its response - Add test coverage push 03 Aug 2026 09:17PM UTC web-flow github
89.11
30651733086 main Implement cluster blocklist (#195) - For now we will manually maintain a list of blocked clusters - List is populated through environment variables - Add test coverage push 31 Jul 2026 05:36PM UTC web-flow github
89.06
30590058508 main Fix instance_url handling (#194) push 30 Jul 2026 11:18PM UTC web-flow github
89.04
30504735799 main Provide safe defaults for flags if sessionInfo is unavailable (#192) - Temporary fix to ensure flags are passed correctly in most cases - Update tests push 30 Jul 2026 01:08AM UTC web-flow github
89.05
30503945495 main Add analyzing-data-with-thoughtspot skill (#193) push 30 Jul 2026 12:52AM UTC web-flow github
89.12
30385995270 main Turn off SpotQL answers for MCP chats (#191) - We will enable in the future once full support is built out push 28 Jul 2026 06:08PM UTC web-flow github
89.12
30118861837 main SCAL-322624 Add a section to client registration page for addition of redirect urls (#188) - Some clients (like MS Copilot) provide redirect url after client registration - To accomodate for this, we need to provide a capability to add redirect u... push 24 Jul 2026 06:57PM UTC web-flow github
89.12
30029185649 main SCAL-321889 additional temporary endpoints for clients not supporting '?' (#190) push 23 Jul 2026 05:24PM UTC web-flow github
89.12
See All Builds (523)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc