此仓库提供了一个 MCP(模型控制协议)服务器,允许您通过 Trino 使用 Python 列出并查询表。
服务器从环境变量中读取 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",
"<mcp_server_trino的路径>",
"run",
"mcp_server_trino"
],
"env": {
"TRINO_HOST": "<主机>",
"TRINO_PORT": "<端口>",
"TRINO_USER": "<用户>",
"TRINO_PASSWORD": "<密码>",
"TRINO_CATALOG": "<目录>",
"TRINO_SCHEMA": "<模式>"
}
}
}
}