Teradata

officiel

Une collection d'outils pour gérer la plateforme, traiter la qualité des données et lire et écrire dans la base de données Teradata.

Que pouvez-vous faire avec Teradata MCP ?

  • Explorer et profiler les tables de base de données — Demandez à l'IA de lister les tables, décrire les schémas et résumer les distributions de données à l'aide des outils base et qlty.
  • Exécuter des requêtes analytiques en langage naturel — Décrivez l'information recherchée et laissez l'assistant générer et exécuter du SQL via les outils base.
  • Visualiser les résultats de requêtes sous forme de graphiques — Demandez des diagrammes à barres, des courbes ou d'autres visualisations directement à partir des résultats de requêtes avec les outils plot.
  • Gérer la sécurité et l'accès à la base de données — Utilisez les outils sec et dba pour examiner les rôles, les autorisations et les politiques de sécurité au niveau des lignes.
  • Construire des pipelines de recherche sémantique et de RAG — Stockez et interrogez des embeddings vectoriels pour la génération augmentée de récupération à l'aide des outils rag et tdvs.

Documentation

Serveur MCP Teradata

docs release PyPI downloads

Connectez les agents IA directement à Teradata avec une sécurité et une extensibilité de niveau entreprise.

Teradata MCP Server architecture

Démarrage rapide (Choisissez votre voie)

ClientIdéal pourTemps de configuration
Claude DesktopAnalyse exploratoire, administration de plateforme5 min
VS Code + CopilotIngénierie des données, développement d'agents5 min
Open WebUITester de nouveaux LLM localement5 min
Exemples de codeConstruire votre propre clientvariable
FlowiseConstructeur visuel d'agents10 min

Prérequis : Base de données Teradata (ou bac à sable gratuit) + uv

Configuration de Claude Desktop (Sans installation)

Ajoutez ceci à claude_desktop_config.json (Paramètres > Développeur > Modifier la configuration) :

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

Ce que vous pouvez faire

Cas d'usageCapacitésOutils
Interroger et analyserExplorer les tables, profiler les données, expliquer les résultats, visualiser les tendances — sans SQLbase, dba, qlty, plot
Couche sémantiqueGénérez des couches sémantiques et des outils personnalisés à partir de YAML ou avec notre compétence d'agentEn savoir plus →
Pipelines IA & RAGRecherche sémantique, génération augmentée par récupération, stockage vectorielrag, tdvs, fs
Administration de base de donnéesGérer la sécurité, surveiller la capacité, automatiser les sauvegardesdba, sec, bar

Nouveautés (Dernière version)

  • FastMCP v3 — Nettoyage garanti des ressources avec une gestion améliorée de la durée de vie
  • Capacité des hooks — Interceptez les appels d'outils pour une surveillance, un audit ou une limitation de débit personnalisés
  • Protection de la limite de lignes — Des plafonds configurables (DEFAULT_ROW_LIMIT, MAX_ROW_LIMIT) empêchent le débordement de jetons LLM
  • Sécurité renforcée — Vues VX pour un contrôle d'accès granulaire au niveau des lignes

Étendre et déployer

Ajouter une logique personnalisée
Utilisez des hooks pour intercepter les appels d'outils à des fins de surveillance, de pistes d'audit ou de validation → Guide des hooks

Définir des couches sémantiques
Créez des outils, des invites et des cubes spécifiques au domaine en YAML → Guide de personnalisation

Déployer partout
Exécutez en tant que CLI (uv), serveur HTTP, conteneur Docker ou service cloud → Guide d'installation

Le voir en action

En savoir plus

Contribuer

Les contributions sont les bienvenues ! Consultez notre Guide de contribution et le Guide du développeur pour commencer.