mcpField
T
Teradata MCP Server Template

Teradata MCP Server Template

ローカル
github.com/Teradata開発ツール583 日前に更新

Teradata MCP Server Template について

Teradata MCP Server は、AI エージェントを Teradata データベースに直接接続するコミュニティ開発の MCP サーバーです。エンタープライズ向けのセキュリティと拡張性を重視する、データアナリストやデータエンジニア、DB 管理者を対象としています。

主な機能

  1. 01SQL を書かずに行うデータ探索
  2. 02YAML で定義するセマンティックレイヤーとツール
  3. 03監視や監査に使えるツール呼び出しフック
  4. 04クエリ結果の行数上限設定
  5. 05繰り返しのデータベースクエリを減らすレスポンスキャッシュ
  6. 06破壊的操作に対する多段階の確認フロー

活用シーン

  1. 01Claude Desktop から Teradata データを探索・分析する
  2. 02AI エージェント向けの RAG とベクトル検索パイプラインを構築する
  3. 03データベースのセキュリティ管理、容量監視、バックアップを行う

MCP 対応

MCP サーバーとして、Teradata 関連のツール、リソース、プロンプトを Claude Desktop や VS Code などの MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"teradata": {
"command": "uvx",
"args": [
"teradata-mcp-server"
],
"env": {
"DATABASE_URI": "<DATABASE_URI>"
}
}
}
}
起動コマンドuvx teradata-mcp-server
設定が必要な環境変数
DATABASE_URI

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiteradata-mcp-server

ツール

47

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
fieldsanyいいえ
table_kindanyいいえ
max_workersanyいいえ
object_nameanyいいえ
database_namestringはい
max_payload_kbanyいいえ
exclude_objectsanyいいえ
max_execution_secondsanyいいえ

詳細

Teradata MCP Server

ドキュメント リリース PyPI ダウンロード数

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

Teradata MCP Server のアーキテクチャ

クイックスタート(方法を選択)

クライアント最適な用途セットアップ時間
Claude Desktop探索的分析、プラットフォーム管理5 分
VS Code + Copilotデータエンジニアリング、エージェント開発5 分
Open WebUI新しい LLM のローカルテスト5 分
コード例独自のクライアントの構築さまざま
Flowiseビジュアルエージェントビルダー10 分

前提条件: Teradata データベース(または無料サンドボックス)+ uv

Claude Desktop のセットアップ(インストール不要)

claude_desktop_config.json に以下を追加します(Settings > Developer > Edit Config):

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

できること

ユースケース機能ツール
クエリと分析テーブルの調査、データのプロファイリング、結果の説明、パターンの可視化を、SQL を使わずに行えますbase, dba, qlty, plot
セマンティックレイヤーYAML または Agent Skill を使って、カスタムセマンティックレイヤーとツールを生成します詳細はこちら →
AI と RAG パイプラインセマンティック検索、検索拡張生成、ベクトルストレージrag, tdvs, fs
データベース管理セキュリティの管理、容量の監視、バックアップの自動化dba, sec, bar

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

  • FastMCP v4 — セッションレスプロトコル、長時間実行される分析のバックグラウンドタスク、引数補完
  • レスポンスキャッシュ — 5 分の TTL シグナルにより、複数ターンの会話で冗長なデータベースクエリを削減
  • ガードモード — 破壊的操作(bar_, sec_)に対する複数ステップの確認フロー
  • バックグラウンドタスク — tdml_* 分析関数はブロックせず、ポーリング用のタスク ID を返します
  • 引数補完 — ユーザーの入力に合わせて、スキーマからテーブル名と列名を自動提案
  • フック機能 — カスタム監視、監査、レート制限のためにツール呼び出しをインターセプト
  • 行数制限の保護 — 設定可能な上限(DEFAULT_ROW_LIMIT、MAX_ROW_LIMIT)により、LLM のトークンあふれを防止
  • 強化されたセキュリティ — きめ細かな行レベルのアクセス制御を実現する VX ビュー

拡張とデプロイ

カスタムロジックを追加する
フックを使ってツール呼び出しをインターセプトし、モニタリング、監査証跡、検証を行います → フックガイド

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

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

動作を見る

詳細情報

コントリビュート

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。