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

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
See It In Action
- Voice Agent β Real-time bidirectional audio with Amazon Nova Sonic
- Web Agent β Interactive chat UI with Google ADK framework
- Flowise Builder β Visual drag-and-drop workflows
- Custom Middleware β Performance monitoring patterns
Learn More
- Full Documentation β Installation, configuration, architecture, security
- Video Tutorials β Step-by-step walkthroughs
- Developer Guide β Extend and contribute
- Architecture β How components work together
Contributing
We welcome contributions! See our Contributing Guide and Developer Guide to get started.
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>"
}
}
}
}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
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.