Teradata

offiziell

Eine Sammlung von Werkzeugen zur Verwaltung der Plattform, zur Adressierung der Datenqualität sowie zum Lesen und Schreiben in die Teradata-Datenbank.

Was kann man mit Teradata MCP machen?

  • Daten abfragen und analysieren — Stellen Sie natürliche Sprachfragen, um Tabellen zu erkunden, Daten zu profilieren und Muster zu visualisieren, ohne SQL zu schreiben.
  • Semantische Ebenen generieren — Erstellen Sie benutzerdefinierte domänenspezifische Tools, Prompts und Cubes aus YAML-Definitionen über den Anpassungsleitfaden.
  • KI- und RAG-Pipelines ausführen — Führen Sie semantische Suche, retrieval-gestützte Generierung und Vektorspeicherung mit den Tools rag, tdvs und fs durch.
  • Datenbankadministration verwalten — Behandeln Sie Sicherheit, überwachen Sie Kapazität und automatisieren Sie Backups über die Tool-Suiten dba, sec und bar.
  • Langlaufende Analysen ausführen — Starten Sie tdml_*-Analysefunktionen als Hintergrundaufgaben und fragen Sie Ergebnisse ab, anstatt zu blockieren.
  • Vor destruktiven Aktionen schützen — Verwenden Sie den Guard-Modus für mehrstufige Bestätigungsabläufe bei bar_*- und sec_*-Operationen.

Dokumentation

Teradata MCP Server

docs release PyPI downloads

Verbinden Sie KI-Agenten direkt mit Teradata – mit Unternehmenssicherheit und Erweiterbarkeit.

Teradata MCP Server architecture

Schnellstart (Wählen Sie Ihren Weg)

ClientAm besten geeignet fürEinrichtungszeit
Claude DesktopExplorative Analyse, Plattform-Administration5 Min.
VS Code + CopilotData Engineering, Agent-Entwicklung5 Min.
Open WebUITesten neuer LLMs lokal5 Min.
Code-BeispieleEigene Clients erstellenvariiert
FlowiseVisueller Agent-Builder10 Min.

Voraussetzungen: Teradata-Datenbank (oder kostenlose Sandbox) + uv

Claude Desktop Einrichtung (Ohne Installation)

Fügen Sie dies zu claude_desktop_config.json hinzu (Einstellungen > Entwickler > Konfiguration bearbeiten):

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

Was Sie tun können

AnwendungsfallFunktionenTools
Abfragen & AnalysierenTabellen erkunden, Daten profilieren, Ergebnisse erklären, Muster visualisieren – ohne SQLbase, dba, qlty, plot
Semantische EbeneBenutzerdefinierte semantische Ebenen und Tools aus YAML oder mit unserer Agent-Skill generierenMehr erfahren →
KI- & RAG-PipelinesSemantische Suche, Retrieval-Augmented Generation, Vektorspeicherrag, tdvs, fs
Datenbank-AdministrationSicherheit verwalten, Kapazität überwachen, Backups automatisierendba, sec, bar

Neuigkeiten (Neueste Version)

  • FastMCP v4 – Sitzungsloses Protokoll, Hintergrundaufgaben für langlaufende Analysen, Argumentvervollständigung
  • Antwort-Caching – 5-Minuten-TTL-Signale reduzieren redundante Datenbankabfragen in mehrteiligen Gesprächen
  • Guard-Modus – Mehrstufige Bestätigungsabläufe für destruktive Operationen (bar_, sec_)
  • Hintergrundaufgaben – tdml_* analytische Funktionen geben Aufgaben-IDs für Polling zurück, statt zu blockieren
  • Argumentvervollständigung – Automatische Vorschläge für Tabellen- und Spaltennamen aus dem Schema während der Eingabe
  • Hooks-Fähigkeit – Tool-Aufrufe für benutzerdefinierte Überwachung, Audit oder Ratenbegrenzung abfangen
  • Zeilenlimit-Schutz – Konfigurierbare Obergrenzen (DEFAULT_ROW_LIMIT, MAX_ROW_LIMIT) verhindern LLM-Token-Überlauf
  • Erweiterte Sicherheit – VX-Ansichten für feingranulare Zugriffskontrolle auf Zeilenebene

Erweitern & Bereitstellen

Benutzerdefinierte Logik hinzufügen
Verwenden Sie Hooks, um Tool-Aufrufe für Überwachung, Audit-Trails oder Validierung abzufangen → Hooks-Leitfaden

Semantische Ebenen definieren
Erstellen Sie domänenspezifische Tools, Prompts und Cubes in YAML → Anpassungsleitfaden

Überall bereitstellen
Als CLI (uv), HTTP-Server, Docker-Container oder Cloud-Dienst ausführen → Installationsleitfaden

In Aktion sehen

Mehr erfahren

Mitwirken

Wir freuen uns über Beiträge! Siehe unseren Beitragsleitfaden und Entwicklerleitfaden, um loszulegen.