mcpField
T
Teradata MCP Server Template

Teradata MCP Server Template

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

Teradata MCP Server Template について

Teradata MCP Server Template は、コミュニティが開発した Teradata データベース向け MCP サーバーで、AI エージェントから問い合わせ、分析、管理を直接行えます。データエンジニアや、独自のセマンティックレイヤーを定義したい開発者を対象としています。

主な機能

  1. 01SQL なしでのテーブル探索とデータ分析
  2. 02YAML によるセマンティックレイヤーとツールの定義
  3. 03セマンティック検索とベクトルストレージ向けツール
  4. 04データベース管理とセキュリティのツール
  5. 05コマンドライン、HTTP サーバー、Docker での実行

活用シーン

  1. 01Claude Desktop から Teradata のデータを探索・分析する
  2. 02VS Code でデータエンジニアリング向けエージェントを開発する
  3. 03Flowise でビジュアルなエージェントワークフローを構築する

MCP 対応

本プロジェクトは MCP サーバーであり、Claude Desktop や VS Code などの MCP クライアントに Teradata データベースのツール、プロンプト、リソースを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 つのサーバーを複数のクライアントで再利用できます。