Hologres MCP 服务器作为 AI 代理与 Hologres 数据库之间的通用接口,实现了二者的无缝通信。它能助力 AI 代理获取 Hologres 数据库元数据,还可执行 SQL 操作。
git clone https://github.com/aliyun/alibabacloud-hologres-mcp-server.git
"mcpServers": {
"hologres-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/alibabacloud-hologres-mcp-server",
"run",
"hologres-mcp-server"
],
"env": {
"HOLOGRES_HOST": "host",
"HOLOGRES_PORT": "port",
"HOLOGRES_USER": "access_id",
"HOLOGRES_PASSWORD": "access_key",
"HOLOGRES_DATABASE": "database"
}
}
}
pip install hologres-mcp-server
"mcpServers": {
"hologres-mcp-server": {
"command": "uv",
"args": [
"run",
"--with",
"hologres-mcp-server",
"hologres-mcp-server"
],
"env": {
"HOLOGRES_HOST": "host",
"HOLOGRES_PORT": "port",
"HOLOGRES_USER": "access_id",
"HOLOGRES_PASSWORD": "access_key",
"HOLOGRES_DATABASE": "database"
}
}
}
execute_sql:执行 Hologres 查询。analyze_table:收集表统计信息。get_query_plan:获取查询计划。get_execution_plan:获取执行计划。hologres:///schemas:获取数据库中的所有架构。hologres:///{schema}/tables:列出架构中的所有表。hologres:///{schema}/{table}/ddl:获取表的 DDL。hologres:///{schema}/{table}/statistic:显示收集的表统计信息。system:///query_log/latest/{row_limits}:获取最近的查询日志。system:///query_log/user/{user_name}:获取特定用户的查询日志。system:///query_log/application/{application_name}:获取特定应用程序的查询日志。system:///{system_path}:系统路径包括: