Hologres MCP Server serves as a universal interface between AI Agents and Hologres databases. It enables seamless communication between AI Agents and Hologres, helping AI Agents retrieve Hologres database metadata and execute SQL operations.
Hologres MCP Server serves as a universal interface between AI Agents and Hologres databases. It enables seamless communication between AI Agents and Hologres, helping AI Agents retrieve Hologres database metadata and execute SQL operations.
Download from Github
git clone https://github.com/aliyun/alibabacloud-hologres-mcp-server.git
Add the following configuration to the MCP client configuration file:
"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"
}
}
}
Install MCP Server using the following package:
pip install hologres-mcp-server
Add the following configuration to the MCP client configuration file:
"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_select_sql
: Execute a SELECT SQL query on the Hologres serverexecute_dml_sql
: Execute a DML (INSERT, UPDATE, DELETE) SQL query on the Hologres serverexecute_ddl_sql
: Execute a DDL (CREATE, ALTER, DROP) SQL query on the Hologres servergather_table_statistics
: Collect table statisticsget_query_plan
: Get query planget_execution_plan
: Get execution planhologres:///schemas
: Get all schemas in the databasehologres:///{schema}/tables
: List all tables in a schema
hologres:///{schema}/{table}/partitions
: List all partitions of a partitioned table
hologres:///{schema}/{table}/ddl
: Get table DDL
hologres:///{schema}/{table}/statistic
: Show collected table statistics
system:///{+system_path}
:
System paths include:
None at this time