本仓库提供了一个 MCP(模型控制协议)服务器,借助 Python 可实现列出和查询 Trino 表格的功能,为大数据分析提供便捷的数据交互途径。
此服务器允许您通过 Python 列出和查询 Trino 表格,为数据操作带来便利。
服务器从环境变量中读取 Trino 连接信息,具体如下:
| 变量 | 描述 | 默认值 |
|---|---|---|
TRINO_HOST |
Trino 服务器主机名或 IP | localhost |
TRINO_PORT |
Trino 服务器端口 | 8080 |
TRINO_USER |
Trino 用户名 | 必填 |
TRINO_PASSWORD |
Trino 密码(根据您的身份验证设置可选) | 空 |
TRINO_CATALOG |
默认目录(例如,hive、tpch、postgresql等) |
必填 |
TRINO_SCHEMA |
默认模式(例如,default、public等) |
必填 |
{
"mcpServers": {
"trino": {
"command": "uv",
"args": [
"--directory",
"" ,
"run",
"mcp_server_trino"
],
"env": {
"TRINO_HOST": "" ,
"TRINO_PORT": "" ,
"TRINO_USER": "" ,
"TRINO_PASSWORD": "" ,
"TRINO_CATALOG": "" ,
"TRINO_SCHEMA": ""
}
}
}
}