Trino MCP 服务器
提供一个基于 Python 的 MCP 服务器,用于通过 Trino 列出和查询表。
快速入门
本项目是一个 MCP 服务器,允许通过 Trino 查询和列出数据表。
功能
- 提供 Trino 表作为 MCP 资源
- 支持读取表内容
- 执行任意 SQL 查询
需求
- Python 3.9+
trino和mcp库
配置
设置以下环境变量:
TRINO_HOST: Trino 主机名或 IP,默认为localhostTRINO_PORT: Trino 端口,默认为8080TRINO_USER: 用户名(必需)TRINO_PASSWORD: 密码(可选)TRINO_CATALOG: 默认目录(必需)TRINO_SCHEMA: 默认模式(必需)
使用方法
运行以下命令启动服务:
uv --directory <path_to_mcp_server_trino> run mcp_server_trino
并确保配置正确的环境变量。
