Skip to main content

Model Context Protocol (MCP) server for Teradata, Community edition

Project description

Teradata MCP Server

docs release PyPI downloads

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

Teradata MCP Server architecture

Quick Start (Choose Your Path)

Client Best For Setup Time
Claude Desktop Exploratory analysis, platform admin 5 min
VS Code + Copilot Data engineering, agent development 5 min
Open WebUI Testing new LLMs locally 5 min
Code Examples Build your own client varies
Flowise Visual agent builder 10 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 Case Capabilities Tools
Query & Analyze Explore tables, profile data, explain results, visualize patterns—no SQL needed base, dba, qlty, plot
Semantic Layer Generate custom semantic layers and tools from YAML or with our Agent Skill Learn more →
AI & RAG Pipelines Semantic search, retrieval-augmented generation, vector storage rag, tdvs, fs
Database Admin Manage security, monitor capacity, automate backups dba, sec, bar

What's New (Latest Release)

  • FastMCP v3 — Guaranteed resource cleanup with improved lifespan management
  • 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teradata_mcp_server-0.2.5.tar.gz (245.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teradata_mcp_server-0.2.5-py3-none-any.whl (270.5 kB view details)

Uploaded Python 3

File details

Details for the file teradata_mcp_server-0.2.5.tar.gz.

File metadata

  • Download URL: teradata_mcp_server-0.2.5.tar.gz
  • Upload date:
  • Size: 245.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for teradata_mcp_server-0.2.5.tar.gz
Algorithm Hash digest
SHA256 f2f05ec0a5edd622117caa2eff82b4e963e62305895ce61c90b7f90705b4236f
MD5 df75dc64ef3d49c62c7d0ac0128634c4
BLAKE2b-256 8ef3acc3329893e5273fc820e7da868193f226408a1416d457a6a57b1d4a74f9

See more details on using hashes here.

File details

Details for the file teradata_mcp_server-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for teradata_mcp_server-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8724ddd45bf17737927d2988a071b7e39a911205becdc512331bb960ec979832
MD5 408c914a1ddd4cd638172771eb2c3d66
BLAKE2b-256 064c0b4ae2b214a679fbf0ea2610592259eab06ed2a8bc5311ea799c3208710c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page