Overview
Features
Read-only Iceberg access via Impala
Provides read-only SQL access to Iceberg tables through Impala, preventing data modification.
execute_query
Runs any SQL query on Impala and returns the results as JSON.
get_schema
Lists all tables available in the current database.
Configurable transport
MCP_TRANSPORT environment variable allows choosing stdio (default), http, or SSE for diverse deployments.
Claude Desktop integration
Includes deployment guidance to run the MCP server with Claude Desktop.
Deployment options
Supports GitHub-based direct installation or local directory installation.
Impala connection configuration
Connects to Impala using IMPALA_HOST, IMPALA_PORT, IMPALA_USER, IMPALA_PASSWORD, and IMPALA_DATABASE.
AI framework integration examples
Repository examples demonstrate integration with LangChain/LangGraph and the OpenAI SDK.
Who Is This For?
- Data scientists:Inspect Iceberg schemas and run read-only SQL queries against Impala for AI analysis.
- LLM developers:Build AI tools and integrations that query Iceberg data via Impala and process JSON results.
- Data engineers:Set up and maintain Impala-based data access for AI-ready Iceberg datasets.




