Teradata

oficial

Uma coleção de ferramentas para gerenciar a plataforma, abordando qualidade de dados e leitura e gravação no Teradata Database.

O que você pode fazer com Teradata MCP?

  • Consultar e analisar dados — Faça perguntas em linguagem natural para explorar tabelas, analisar dados e visualizar padrões sem escrever SQL.
  • Gerar camadas semânticas — Crie ferramentas, prompts e cubos personalizados específicos do domínio a partir de definições YAML por meio do guia de personalização.
  • Executar pipelines de IA e RAG — Realize busca semântica, geração aumentada por recuperação e armazenamento vetorial usando as ferramentas rag, tdvs e fs.
  • Gerenciar administração de banco de dados — Lide com segurança, monitore capacidade e automatize backups por meio dos conjuntos de ferramentas dba, sec e bar.
  • Executar análises de longa duração — Inicie funções analíticas tdml_* como tarefas em segundo plano e consulte os resultados em vez de bloquear.
  • Proteger contra ações destrutivas — Use o Modo de Proteção para fluxos de confirmação em várias etapas em operações bar_* e sec_*.

Documentação

Teradata MCP Server

docs release PyPI downloads

Conecte agentes de IA diretamente ao Teradata com segurança empresarial e extensibilidade.

Teradata MCP Server architecture

Início Rápido (Escolha Seu Caminho)

ClienteMelhor ParaTempo de Configuração
Claude DesktopAnálise exploratória, administração de plataforma5 min
VS Code + CopilotEngenharia de dados, desenvolvimento de agentes5 min
Open WebUITestar novos LLMs localmente5 min
Exemplos de CódigoCriar seu próprio clientevaria
FlowiseConstrutor visual de agentes10 min

Pré-requisitos: Banco de dados Teradata (ou sandbox gratuito) + uv

Configuração do Claude Desktop (Sem Instalação)

Adicione isso ao claude_desktop_config.json (Configurações > Desenvolvedor > Editar Config):

{
  "mcpServers": {
    "teradata": {
      "command": "uvx",
      "args": ["teradata-mcp-server"],
      "env": {
        "DATABASE_URI": "teradata://<USERNAME>:<PASSWORD>@<HOST_URL>:1025/<USERNAME>"
      }
    }
  }
}

O Que Você Pode Fazer

Caso de UsoCapacidadesFerramentas
Consultar e AnalisarExplorar tabelas, perfilar dados, explicar resultados, visualizar padrões—sem necessidade de SQLbase, dba, qlty, plot
Camada SemânticaGerar camadas semânticas e ferramentas personalizadas a partir de YAML ou com nossa Agent SkillSaiba mais →
Pipelines de IA e RAGBusca semântica, geração aumentada por recuperação, armazenamento vetorialrag, tdvs, fs
Administração de Banco de DadosGerenciar segurança, monitorar capacidade, automatizar backupsdba, sec, bar

Novidades (Última Versão)

  • FastMCP v4 — Protocolo sem sessão, tarefas em segundo plano para análises de longa duração, conclusão de argumentos
  • Cache de Respostas — Sinais de TTL de 5 minutos reduzem consultas redundantes ao banco de dados em conversas de múltiplas etapas
  • Modo de Proteção — Fluxos de confirmação em várias etapas para operações destrutivas (bar_, sec_)
  • Tarefas em Segundo Plano — tdml_* funções analíticas retornam IDs de tarefas para polling em vez de bloqueio
  • Conclusão de Argumentos — Sugestão automática de nomes de tabelas e colunas do esquema enquanto o usuário digita
  • Capacidade de Hooks — Interceptar chamadas de ferramentas para monitoramento personalizado, auditoria ou limitação de taxa
  • Proteção de Limite de Linhas — Limites configuráveis (DEFAULT_ROW_LIMIT, MAX_ROW_LIMIT) previnem estouro de tokens do LLM
  • Segurança Aprimorada — Visualizações VX para controle de acesso granular no nível de linha

Estender e Implantar

Adicionar Lógica Personalizada
Use hooks para interceptar chamadas de ferramentas para monitoramento, trilhas de auditoria ou validação → Guia de Hooks

Definir Camadas Semânticas
Crie ferramentas, prompts e cubos específicos de domínio em YAML → Guia de Personalização

Implantar em Qualquer Lugar
Execute como CLI (uv), servidor HTTP, contêiner Docker ou serviço em nuvem → Guia de Instalação

Veja em Ação

Saiba Mais

Contribuindo

Aceitamos contribuições! Veja nosso Guia de Contribuição e Guia do Desenvolvedor para começar.