Trino MCP 服务器

Trino MCP 服务器

提供一个基于 Python 的 MCP 服务器,用于通过 Trino 列出和查询表。

快速入门

本项目是一个 MCP 服务器,允许通过 Trino 查询和列出数据表。

功能

  • 提供 Trino 表作为 MCP 资源
  • 支持读取表内容
  • 执行任意 SQL 查询

需求

  • Python 3.9+
  • trinomcp

配置

设置以下环境变量:

  • TRINO_HOST: Trino 主机名或 IP,默认为 localhost
  • TRINO_PORT: Trino 端口,默认为 8080
  • TRINO_USER: 用户名(必需)
  • TRINO_PASSWORD: 密码(可选)
  • TRINO_CATALOG: 默认目录(必需)
  • TRINO_SCHEMA: 默认模式(必需)

使用方法

运行以下命令启动服务:

uv --directory <path_to_mcp_server_trino> run mcp_server_trino

并确保配置正确的环境变量。