ThoughtSpot MCP Server

Consulte e recupere dados de forma segura da sua instância do ThoughtSpot.

Documentação

ThoughtSpot


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

O ThoughtSpot Spotter MCP Server fornece um conjunto de ferramentas para consultar e recuperar dados relevantes da sua instância do ThoughtSpot. O Spotter conecta-se à sua instância do ThoughtSpot, lida com a autenticação de forma segura e retorna respostas ao vivo dos seus próprios dados.

Sumário

Registro manual de cliente

Para hosts MCP que ainda não suportam o registro dinâmico de cliente, ou que exigem a adição estática do ID do cliente OAuth, etc., acesse esta página para registrar um novo cliente e copie os detalhes. Os valores mais relevantes são Oauth Client Id e Oauth Client Secret, que devem ser adicionados ao adicionar o ThoughtSpot como um conector MCP no cliente MCP (ChatGPT/Claude, etc.). Os detalhes do cliente gerado estão disponíveis apenas no momento da geração e NÃO ficam disponíveis posteriormente para consulta.

Associar a uma instância do ThoughtSpot

O registro manual de cliente também permite associar a uma instância específica do ThoughtSpot, para que seus usuários não precisem inserir a URL da instância do ThoughtSpot durante o fluxo de autorização. Ao registrar o cliente OAuth, adicione ThoughtSpot URL ao valor apropriado.

Contribuindo

Desenvolvimento local

  1. Instale as dependências:
    npm install
    
  2. Configure as variáveis de ambiente:
    • Copie .dev.vars e preencha com a URL da sua instância do ThoughtSpot e o token de acesso.
  3. Inicie o servidor de desenvolvimento:
    npm run dev
    

Adicionando novas ferramentas

Ao adicionar novas ferramentas MCP ao servidor:

  1. Defina esquemas e ferramentas em src/servers/tool-definitions.ts
  2. Implemente os manipuladores em src/servers/mcp-server.ts
  3. Atualize o registro de versões em src/servers/version-registry.ts:
    • Adicione novas ferramentas à(s) versão(ões) apropriada(s) em VERSION_REGISTRY
    • Para novos recursos estáveis, atualize DEFAULT_VERSION
    • Para recursos beta, adicione à entrada de versão beta
  4. Adicione testes para novas ferramentas e configurações de versão
  5. Atualize a documentação no README.md

Importante: O registro de versões controla quais ferramentas estão disponíveis em cada versão da API. Certifique-se de adicionar novas ferramentas à configuração de versão correta para garantir que estejam acessíveis aos usuários.

MCP Server, © ThoughtSpot, Inc. 2026