← 返回目录
T

Teradata MCP Server

社区
将 AI 智能体直接连接到 Teradata,具备企业级安全性和可扩展性。
GitHub 源仓库 ↗
★ 54 Stars 分类 · 数据库 热门 源版本 a9362bee4f17
47FMRS · D
可靠性
8/20
安全与权限
10/20
维护活跃度
8/20
文档质量
9/20
安装易用性
12/20

该服务器为 Teradata 数据库提供了全面的 MCP 集成,涵盖查询、管理员、语义层和 RAG 功能。安装配置简单,支持多种客户端。作为社区项目,安全性和支持需自行评估。

查看 FMRS 评分方法 →

Teradata MCP 服务器是一个社区开发的 MCP 服务器,使 AI 智能体能够直接与 Teradata 数据库交互。它提供多种工具集,支持查询与分析、语义层生成、AI 与 RAG 流程、数据库管理等。该服务器通过 uvx 以 stdio 方式运行,支持多种客户端,包括 Claude Desktop、VS Code + Copilot、Open WebUI 和 Flowise。

工具能力

base
基础工具集,用于探索表、分析数据、解释结果等。
dba
数据库管理员工具集,用于管理安全性、监控容量、自动化备份。
qlty
质量工具集,用于数据质量分析。
plot
绘图工具集,用于可视化模式。
rag
RAG 工具集,用于语义搜索和检索增强生成。
tdvs
Teradata 向量存储工具集,用于向量存储。
fs
文件系统工具集,可能用于文件操作。
sec
安全工具集,用于管理安全性。
bar
备份与恢复工具集,用于自动化备份。

安装接入

  1. 确保已安装 Teradata 数据库(可使用免费沙箱)和 uv。
  2. 在客户端配置中添加上述 JSON 配置。
  3. 对于 Claude Desktop,编辑 claude_desktop_config.json 并添加 mcpServers 配置。
claude_desktop_config.json
{
  "mcpServers": {
    "teradata": {
      "command": "uvx",
      "args": ["teradata-mcp-server"],
      "env": {
        "DATABASE_URI": "teradata://<USERNAME>:<PASSWORD>@<HOST_URL>:1025/<USERNAME>"
      }
    }
  }
}

选型与风险

适合谁

  • 需要直接连接 Teradata 进行数据分析的 AI 智能体开发者
  • 希望快速构建语义层的用户
  • 需要数据库管理员功能的用户
  • 希望使用 RAG 管道的用户

不适合谁

  • 非 Teradata 数据库用户
  • 需要完整 GUI 管理界面的用户
  • 需要官方支持的企业用户(社区项目)

所需权限

  • 需要 Teradata 数据库凭据
  • 可能需要访问数据库对象(表、视图、存储过程)
  • 可能执行 SQL 查询
  • 可能需要文件系统访问(取决于工具)

风险与副作用

  • 数据库凭据在环境中明文存储
  • 执行 SQL 查询可能修改数据或影响性能
  • 行限制保护可降低令牌溢出风险
  • 社区项目,安全性需自行评估

常见排障

  1. 检查 DATABASE_URI 环境变量是否正确设置
  2. 确保 Teradata 数据库可达且凭据有效
  3. 检查客户端配置中的 command 和 args 是否正确
  4. 查看日志以获取错误详细信息

使用场景

探索性数据分析
数据工程
智能体开发
可视化工作流构建
测试新的本地 LLM

支持客户端

Claude Desktop完整支持
VS Code + Copilot完整支持
Open WebUI完整支持
Flowise完整支持