cloudera/iceberg-mcp-server
If you are the rightful owner of iceberg-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Cloudera Iceberg MCP Server provides read-only access to Iceberg tables via Apache Impala, enabling LLMs to inspect database schemas and execute read-only queries.
The Cloudera Iceberg MCP Server is a specialized Model Context Protocol server designed to facilitate read-only interactions with Iceberg tables through Apache Impala. This server is particularly useful for large language models (LLMs) that need to access and analyze database schemas and execute queries without modifying the data. By leveraging the power of Apache Impala, the server ensures efficient and scalable query execution, making it ideal for data-intensive applications. The server can be easily integrated with various platforms, including Claude Desktop, and supports both direct and local installations. Users can configure the server using environment variables to connect to their specific Impala setup, ensuring flexibility and ease of use. Additionally, the server is compatible with popular AI frameworks, providing examples for seamless integration.
Features
- Read-only access to Iceberg tables via Apache Impala.
- Efficient and scalable query execution.
- Easy integration with Claude Desktop and other platforms.
- Support for both direct and local installations.
- Compatibility with popular AI frameworks.
Usages
usage with Claude Desktop Option 1
{ "mcpServers": { "iceberg-mcp-server": { "command": "uvx", "args": [ "--from", "git+https://github.com/cloudera/iceberg-mcp-server@main", "run-server" ], "env": { "IMPALA_HOST": "coordinator-default-impala.example.com", "IMPALA_PORT": "443", "IMPALA_USER": "username", "IMPALA_PASSWORD": "password", "IMPALA_DATABASE": "default" } } } }
usage with Claude Desktop Option 2
{ "mcpServers": { "iceberg-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/iceberg-mcp-server", "run", "src/iceberg_mcp_server/server.py" ], "env": { "IMPALA_HOST": "coordinator-default-impala.example.com", "IMPALA_PORT": "443", "IMPALA_USER": "username", "IMPALA_PASSWORD": "password", "IMPALA_DATABASE": "default" } } } }