关于 Teradata MCP Server Template
Teradata MCP Server 是由社区开发的 MCP 服务,用于将 AI Agent 直接连接到 Teradata 数据库。项目面向数据分析、数据工程和数据库管理人员,并强调企业级安全与可扩展性。
主要功能
- 01自然语言数据探索,无需编写 SQL
- 02基于 YAML 定义语义层、工具与提示词
- 03工具调用钩子,可用于监控与审计
- 04查询结果行数上限配置
- 05响应缓存,减少重复数据库查询
- 06破坏性操作的多步确认模式
适用场景
- 01使用 Claude Desktop 探索和分析 Teradata 数据
- 02为 AI Agent 构建 RAG 与向量检索流程
- 03管理数据库安全、容量监控与备份
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端暴露 Teradata 相关的工具、资源与提示词,可通过 Claude Desktop、VS Code 等客户端调用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
47收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| fields | any | 否 | |
| table_kind | any | 否 | |
| max_workers | any | 否 | |
| object_name | any | 否 | |
| database_name | string | 是 | |
| max_payload_kb | any | 否 | |
| exclude_objects | any | 否 | |
| max_execution_seconds | any | 否 |
详细介绍
Teradata MCP Server
通过企业级安全性和可扩展性,将 AI Agent 直接连接到 Teradata。

快速入门(选择适合的方式)
| 客户端 | 最适合的用途 | 设置时间 |
|---|---|---|
| Claude Desktop | 探索性分析、平台管理 | 5 分钟 |
| VS Code + Copilot | 数据工程、Agent 开发 | 5 分钟 |
| Open WebUI | 在本地测试新 LLM | 5 分钟 |
| 代码示例 | 构建自己的客户端 | 不定 |
| Flowise | 可视化 Agent 构建器 | 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,供后续轮询,而非阻塞等待 - 参数补全 — 用户输入时,根据架构自动建议表名和列名
- Hooks 功能 — 拦截工具调用,以便自定义监控、审计或速率限制
- 行数限制保护 — 可配置的上限(
DEFAULT_ROW_LIMIT、MAX_ROW_LIMIT)可防止 LLM Token 溢出 - 增强的安全性 — 使用 VX 视图实现精细的行级访问控制
扩展与部署
添加自定义逻辑
使用钩子拦截工具调用,以便监控、审计追踪或验证 → 钩子指南
定义语义层
在 YAML 中创建特定领域的工具、提示词和立方体 → 自定义指南
随处部署
以 CLI(uv)、HTTP 服务、Docker 容器或云服务的形式运行 → 安装指南
查看实际效果
- 语音 Agent — 使用 Amazon Nova Sonic 实现实时双向音频
- Web Agent — 使用 Google ADK 框架构建交互式聊天 UI
- Flowise Builder — 可视化拖放式工作流
- 自定义中间件 — 性能监控模式
了解更多
参与贡献
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。