Mcp Teradata

Mcp Teradata

🚀 Teradata MCP 服务器

Teradata MCP 服务器是一个模型上下文协议(MCP)服务器的实现,借助 Teradata 实现数据库交互和商业智能功能。它支持执行 SQL 查询、分析业务数据等操作,为数据处理和分析提供便利。

🚀 快速开始

若要将服务器添加到 claude_desktop_config.json,可参考以下配置:

# 将服务器添加到claude_desktop_config.json
{
"mcpServers": {
"teradata": {
"command": "uv",
"args": [
"--directory",
"/Users/MCP/mcp-teradata",
"run",
"teradata-mcp"
],
"env": {
"DATABASE_URI": "teradata://user:passwd@host"
}
}
}
}

✨ 主要特性

该服务器提供了六个核心工具,涵盖查询、架构和分析等功能:

查询工具

  • query
    • 功能:执行 SELECT 查询以从数据库读取数据。
    • 输入:
      • query (字符串):需要执行的 SELECT SQL 查询。
    • 返回:查询结果作为对象数组。

架构工具

  • list_db
    • 功能:列出 Teradata 系统中的所有数据库。
    • 返回:数据库列表。
  • list_objects
    • 功能:列出特定数据库中的对象。
    • 输入:
      • db_name (字符串):数据库名称。
    • 返回:提供的数据库或默认用户数据库下的数据库对象列表。
  • show_tables
    • 功能:显示数据库表的详细信息。
    • 输入:
      • table_name (字符串):表名。
    • 返回:列名和数据类型的数组。

分析工具

  • list_missing_values:列出表中缺失值最多的字段。
  • list_negative_values:统计表中有负值的字段数量。
  • list_distinct_values:统计表中某个字段的不同类别数量。
  • standard_deviation:计算表中某个字段的平均值和标准差。

📦 安装指南

构建 UV

uv build

📄 许可证

此 MCP 服务器根据 MIT License 授权。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT License 的条款和条件。如需了解详细信息,请参阅项目仓库中的 LICENSE 文件。

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-24 04:24

相似服务问题

相关AI产品