ThoughtSpot MCP Server

Consulta y recupera datos de forma segura desde tu instancia de ThoughtSpot.

Documentación

ThoughtSpot


ThoughtSpot MCP Server
MCP Server Static Badge GitHub branch check runs Coverage Status Discord: ThoughtSpot

ThoughtSpot Spotter MCP Server proporciona un conjunto de herramientas para consultar y recuperar datos relevantes de tu instancia de ThoughtSpot. Spotter se conecta a tu instancia de ThoughtSpot, maneja la autenticación de forma segura y devuelve respuestas en vivo de tus propios datos.

Tabla de contenidos

Registro manual de clientes

Para hosts de MCP que aún no admiten el registro dinámico de clientes, o que requieren agregar estáticamente el ID de cliente OAuth, etc., ve a esta página para registrar un nuevo cliente y copia los detalles. Los valores más relevantes son Oauth Client Id y Oauth Client Secret, que deben agregarse al añadir ThoughtSpot como conector MCP en el cliente MCP (ChatGPT/Claude, etc.). Los detalles del cliente generado solo están disponibles en el momento de su generación y NO están disponibles posteriormente para referencia.

Asociación con una instancia de ThoughtSpot

El registro manual de clientes también permite asociar una instancia específica de ThoughtSpot, de modo que tus usuarios no tengan que ingresar la URL de la instancia de ThoughtSpot durante el flujo de autorización. Al registrar el cliente OAuth, agrega ThoughtSpot URL al valor correspondiente.

Contribuciones

Desarrollo local

  1. Instalar dependencias:
    npm install
    
  2. Configurar variables de entorno:
    • Copia .dev.vars y completa la URL de tu instancia de ThoughtSpot y el token de acceso.
  3. Iniciar el servidor de desarrollo:
    npm run dev
    

Agregar nuevas herramientas

Al agregar nuevas herramientas MCP al servidor:

  1. Define esquemas y herramientas en src/servers/tool-definitions.ts
  2. Implementa los manejadores en src/servers/mcp-server.ts
  3. Actualiza el registro de versiones en src/servers/version-registry.ts:
    • Agrega nuevas herramientas a la(s) versión(es) correspondiente(s) en VERSION_REGISTRY
    • Para nuevas funciones estables, actualiza DEFAULT_VERSION
    • Para funciones beta, agrégalas a la entrada de versión beta
  4. Agrega pruebas para las nuevas herramientas y configuraciones de versión
  5. Actualiza la documentación en README.md

Importante: El registro de versiones controla qué herramientas están disponibles en cada versión de la API. Asegúrate de agregar nuevas herramientas a la configuración de versión correcta para garantizar que sean accesibles para los usuarios.

MCP Server, © ThoughtSpot, Inc. 2026