Teradata

官方

一套用於管理平台、處理資料品質以及讀寫Teradata資料庫的工具集。

你可以用 Teradata MCP 做什麼?

  • 探索與分析資料庫表格 — 使用 baseqlty 工具,讓 AI 列出表格、描述結構,並彙整資料分佈概況。
  • 以純英文執行分析查詢 — 描述您所需的洞察,讓助理透過 base 工具自動產生並執行 SQL。
  • 將查詢結果視覺化為圖表 — 使用 plot 工具,直接從查詢輸出要求長條圖、折線圖或其他視覺化圖表。
  • 管理資料庫安全與存取權限 — 運用 secdba 工具檢視角色、權限及資料列層級安全性原則。
  • 建構語意搜尋與 RAG 管線 — 使用 ragtdvs 工具儲存並查詢向量嵌入,以實現檢索增強生成。

文件

Teradata MCP 伺服器

docs release PyPI downloads

將 AI 代理直接連接到 Teradata,具備企業級安全性與可擴展性。

Teradata MCP Server architecture

快速入門(選擇您的路徑)

客戶端最適合設定時間
Claude Desktop探索性分析、平台管理5 分鐘
VS Code + Copilot資料工程、代理開發5 分鐘
Open WebUI在本機測試新的 LLM5 分鐘
程式碼範例建置您自己的客戶端視情況而定
Flowise視覺化代理建構器10 分鐘

先決條件: Teradata 資料庫(或免費沙箱)+ uv

Claude Desktop 設定(無需安裝)

將此新增至 claude_desktop_config.json(設定 > 開發人員 > 編輯設定):

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

您可以執行的操作

使用案例功能工具
查詢與分析探索資料表、分析資料、解釋結果、視覺化模式——無需 SQLbasedbaqltyplot
語意層從 YAML 或使用我們的代理技能產生自訂語意層和工具了解更多 →
AI 與 RAG 管線語意搜尋、檢索增強生成、向量儲存ragtdvsfs
資料庫管理管理安全性、監控容量、自動化備份dbasecbar

最新消息(最新版本)

  • FastMCP v3 — 保證資源清理,並改善生命週期管理
  • Hooks 功能 — 攔截工具呼叫以進行自訂監控、稽核或速率限制
  • 資料列限制保護 — 可設定的上限(DEFAULT_ROW_LIMITMAX_ROW_LIMIT)可防止 LLM 權杖溢出
  • 增強安全性 — VX 檢視表可實現精細的資料列層級存取控制

擴展與部署

新增自訂邏輯
使用 hooks 攔截工具呼叫以進行監控、稽核追蹤或驗證 → Hooks 指南

定義語意層
在 YAML 中建立特定領域的工具、提示和多維度資料集 → 自訂指南

隨處部署
以 CLI (uv)、HTTP 伺服器、Docker 容器或雲端服務執行 → 安裝指南

實際操作展示

了解更多

貢獻

我們歡迎貢獻!請參閱我們的貢獻指南開發人員指南以開始使用。