Connect to a Hologres instance, get table metadata, query and analyze data.
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
Knowledge graph-based persistent memory system
Read-only database access with schema inspection
Database interaction and business intelligence capabilities
Embeddings, vector search, document storage, and full-text search with the open-source AI application database
Query your ClickHouse database server.
Immutable ledger database with live synchronization
Provides AI assistants with a secure and structured way to explore and analyze data in GreptimeDB.
Open source MCP server specializing in easy, fast, and secure tools for Databases.
Search, Query and interact with data in your Milvus Vector Database.
Query and analyze data with MotherDuck and local DuckDB