Teradata

resmi

Kumpulan alat untuk mengelola platform, menangani kualitas data, serta membaca dan menulis ke Teradata Database.

Apa yang bisa Anda lakukan dengan Teradata MCP?

  • Query and analyze data — Ajukan pertanyaan dalam bahasa alami untuk mengeksplorasi tabel, membuat profil data, dan memvisualisasikan pola tanpa menulis SQL.
  • Generate semantic layers — Buat alat khusus domain, prompt, dan kubus dari definisi YAML melalui panduan kustomisasi.
  • Run AI and RAG pipelines — Lakukan pencarian semantik, pembangkitan augmented retrieval, dan penyimpanan vektor menggunakan alat rag, tdvs, dan fs.
  • Manage database administration — Tangani keamanan, pantau kapasitas, dan otomatiskan pencadangan melalui rangkaian alat dba, sec, dan bar.
  • Execute long-running analytics — Jalankan fungsi analitik tdml_* sebagai tugas latar belakang dan polling hasilnya alih-alih memblokir.
  • Protect against destructive actions — Gunakan Guard Mode untuk alur konfirmasi multi-langkah pada operasi bar_* dan sec_*.

Dokumentasi

Teradata MCP Server

docs release PyPI downloads

Hubungkan agen AI secara langsung ke Teradata dengan keamanan dan ekstensibilitas tingkat perusahaan.

Teradata MCP Server architecture

Memulai dengan Cepat (Pilih Jalur Anda)

KlienTerbaik UntukWaktu Pengaturan
Claude DesktopAnalisis eksploratif, admin platform5 menit
VS Code + CopilotRekayasa data, pengembangan agen5 menit
Open WebUIMenguji LLM baru secara lokal5 menit
Contoh KodeMembangun klien Anda sendiribervariasi
FlowisePembuat agen visual10 menit

Prasyarat: Database Teradata (atau sandbox gratis) + uv

Pengaturan Claude Desktop (Tanpa Instalasi)

Tambahkan ini ke claude_desktop_config.json (Pengaturan > Pengembang > Edit Konfigurasi):

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

Yang Dapat Anda Lakukan

Kasus PenggunaanKemampuanAlat
Kueri & AnalisisJelajahi tabel, profil data, jelaskan hasil, visualisasikan pola—tanpa perlu SQLbase, dba, qlty, plot
Lapisan SemantikHasilkan lapisan semantik dan alat khusus dari YAML atau dengan Agent Skill kamiPelajari lebih lanjut →
Pipelines AI & RAGPencarian semantik, pembangkitan augmented retrieval, penyimpanan vektorrag, tdvs, fs
Administrasi DatabaseKelola keamanan, pantau kapasitas, otomatiskan pencadangandba, sec, bar

Yang Baru (Rilis Terbaru)

  • FastMCP v4 — Protokol tanpa sesi, tugas latar belakang untuk analitik berjalan lama, penyelesaian argumen
  • Caching Respons — Sinyal TTL 5 menit mengurangi kueri database yang redundan dalam percakapan multi-putaran
  • Mode Penjaga — Alur konfirmasi multi-langkah untuk operasi destruktif (bar_, sec_)
  • Tugas Latar Belakangtdml_* fungsi analitik mengembalikan ID tugas untuk polling alih-alih memblokir
  • Penyelesaian Argumen — Saran otomatis nama tabel dan kolom dari skema saat pengguna mengetik
  • Kemampuan Hooks — Intersepsi panggilan alat untuk pemantauan, audit, atau pembatasan kecepatan khusus
  • Perlindungan Batas Baris — Batas yang dapat dikonfigurasi (DEFAULT_ROW_LIMIT, MAX_ROW_LIMIT) mencegah luapan token LLM
  • Keamanan yang Ditingkatkan — Tampilan VX untuk kontrol akses tingkat baris yang terperinci

Perluas & Terapkan

Tambahkan Logika Khusus
Gunakan hooks untuk mengintersepsi panggilan alat untuk pemantauan, jejak audit, atau validasi → Panduan Hooks

Tentukan Lapisan Semantik
Buat alat, prompt, dan kubus khusus domain dalam YAML → Panduan Kustomisasi

Terapkan di Mana Saja
Jalankan sebagai CLI (uv), server HTTP, kontainer Docker, atau layanan cloud → Panduan Instalasi

Lihat Dalam Aksi

Pelajari Lebih Lanjut

Berkontribusi

Kami menyambut kontribusi! Lihat Panduan Berkontribusi dan Panduan Pengembang untuk memulai.