Teradata

مجتمعي البيانات وقواعدها

A collection of tools for managing the platform, addressing data quality and reading and writing to Teradata Database.

التثبيت

خطوات التثبيت موجودة في التوثيق أدناه. التوثيق

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. Teradata MCP Server
  2. Quick Start (Choose Your Path)
  3. What You Can Do
  4. What's New (Latest Release)
  5. Extend & Deploy
  6. See It In Action
  7. Learn More
  8. Contributing

Teradata MCP Server

Connect AI agents directly to Teradata with enterprise security and extensibility.

Quick Start (Choose Your Path)

ClientBest ForSetup Time
Claude DesktopExploratory analysis, platform admin5 min
VS Code + CopilotData engineering, agent development5 min
Open WebUITesting new LLMs locally5 min
Code ExamplesBuild your own clientvaries
FlowiseVisual agent builder10 min

Pre-requisites: Teradata database (or free sandbox) + uv

Claude Desktop Setup (No Installation)

Add this to 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>"
      }
    }
  }
}

What You Can Do

Use CaseCapabilitiesTools
Query & AnalyzeExplore tables, profile data, explain results, visualize patterns—no SQL neededbase, dba, qlty, plot
Semantic LayerGenerate custom semantic layers and tools from YAML or with our Agent SkillLearn more →
AI & RAG PipelinesSemantic search, retrieval-augmented generation, vector storagerag, tdvs, fs
Database AdminManage security, monitor capacity, automate backupsdba, sec, bar

What's New (Latest Release)

  • FastMCP v4 — Sessionless protocol, background tasks for long-running analytics, argument completion
  • Response Caching — 5-minute TTL signals reduce redundant database queries in multi-turn conversations
  • Guard Mode — Multi-step confirmation flows for destructive operations (bar_*, sec_*)
  • Background Tasks — tdml_* analytic functions return task IDs for polling instead of blocking
  • Argument Completion — Auto-suggest table and column names from schema as users type
  • Hooks Capability — Intercept tool calls for custom monitoring, audit, or rate-limiting
  • Row Limit Protection — Configurable caps (DEFAULT_ROW_LIMIT, MAX_ROW_LIMIT) prevent LLM token overflow
  • Enhanced Security — VX views for fine-grained row-level access control

Extend & Deploy

Add Custom Logic
Use hooks to intercept tool calls for monitoring, audit trails, or validation → Hooks Guide

Define Semantic Layers
Create domain-specific tools, prompts, and cubes in YAML → Customization Guide

Deploy Everywhere
Run as CLI (uv), HTTP server, Docker container, or cloud service → Installation Guide

See It In Action

Learn More

Contributing

We welcome contributions! See our Contributing Guide and Developer Guide to get started.

الأسئلة الشائعة

ما هو Teradata؟

A collection of tools for managing the platform, addressing data quality and reading and writing to Teradata Database.

كيف أثبّت Teradata؟

اتبع خطوات التثبيت في توثيقه المعروض في هذه الصفحة وفي مستودعه.

هل Teradata مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون Teradata؟

ينشره Teradata. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من القوائم المجتمعية awesome-mcp-servers ومستودع المشروع على GitHub. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.