Teradata

公式

プラットフォームの管理、データ品質への対応、Teradata Databaseへの読み書きを行うためのツールコレクションです。

Teradata MCPで何ができますか?

  • データベーステーブルの探索とプロファイリング — AIにテーブルの一覧表示、スキーマの説明、base および qlty ツールを使用したデータ分布の要約を依頼します。
  • 平易な英語で分析クエリを実行 — 必要なインサイトを説明し、アシスタントが base ツールを介してSQLを生成・実行します。
  • クエリ結果をチャートとして可視化plot ツールを使用して、クエリ出力から棒グラフ、折れ線グラフ、その他の可視化を直接要求します。
  • データベースのセキュリティとアクセスを管理sec および dba ツールを使用して、ロール、権限、行レベルセキュリティポリシーを確認します。
  • セマンティック検索とRAGパイプラインを構築rag および tdvs ツールを使用して、ベクトル埋め込みを保存・クエリし、検索拡張生成を実現します。

ドキュメント

Teradata MCP Server

docs release PyPI downloads

エンタープライズセキュリティと拡張性を備え、AIエージェントをTeradataに直接接続します。

Teradata MCP Server architecture

クイックスタート (目的別の選択)

クライアント最適な用途セットアップ時間
Claude Desktop探索的分析、プラットフォーム管理5分
VS Code + Copilotデータエンジニアリング、エージェント開発5分
Open WebUIローカルでの新しいLLMテスト5分
コード例独自クライアントの構築状況による
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>"
      }
    }
  }
}

できること

ユースケース機能ツール
クエリと分析テーブル探索、データプロファイリング、結果の説明、パターンの可視化 — SQL不要base, dba, qlty, plot
セマンティックレイヤーYAMLから、またはエージェントスキルを使用してカスタムセマンティックレイヤーとツールを生成詳細 →
AI & RAGパイプラインセマンティック検索、検索拡張生成、ベクトルストレージrag, tdvs, fs
データベース管理セキュリティ管理、キャパシティ監視、バックアップ自動化dba, sec, bar

最新情報 (最新リリース)

  • FastMCP v3 — ライフスパン管理の改善による確実なリソースクリーンアップ
  • フック機能 — ツール呼び出しをインターセプトし、カスタム監視、監査、レート制限を実現
  • 行数制限保護 — 設定可能な上限 (DEFAULT_ROW_LIMIT, MAX_ROW_LIMIT) によりLLMトークンのオーバーフローを防止
  • セキュリティ強化 — きめ細かな行レベルアクセス制御のためのVXビュー

拡張とデプロイ

カスタムロジックの追加
フックを使用してツール呼び出しをインターセプトし、監視、監査証跡、検証を実現 → フックガイド

セマンティックレイヤーの定義
YAMLでドメイン固有のツール、プロンプト、キューブを作成 → カスタマイズガイド

あらゆる環境へのデプロイ
CLI (uv)、HTTPサーバー、Dockerコンテナ、クラウドサービスとして実行 → インストールガイド

動作例

詳細情報

コントリビューション

コントリビューションを歓迎します! コントリビューションガイド開発者ガイド をご覧ください。