此仓库提供了一个MCP(Model-Control-Protocol)服务器,允许你通过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",
"<path_to_mcp_server_trino>",
"run",
"mcp_server_trino"
],
"env": {
"TRINO_HOST": "<host>",
"TRINO_PORT": "<port>",
"TRINO_USER": "<user>",
"TRINO_PASSWORD": "<password>",
"TRINO_CATALOG": "<catalog>",
"TRINO_SCHEMA": "<schema>"
}
}
}
}
