What data sources does this server work with?
It works with any Iceberg table that is accessible via an Apache Impala cluster. You must provide the Impala host, port, credentials, and a target database.
@peterableda
Basic information
Cloudera Iceberg MCP Server via Impala
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"iceberg-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/iceberg-mcp-server",
"run",
"server.py"
],
"env": {
"IMPALA_HOST": "coordinator-default-impala.example.com",
"IMPALA_PORT": "443",
"IMPALA_USER": "username",
"IMPALA_PASSWORD": "password",
"IMPALA_DATABASE": "default"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol server that provides read-only access to Iceberg tables via Apache Impala. It enables LLMs to inspect database schemas and execute read-only SQL queries.
Configure it in Claude Desktop as an MCP server by adding a JSON entry to claude_desktop_config.json with uv run server.py and environment variables (IMPALA_HOST, IMPALA_PORT, IMPALA_USER, IMPALA_PASSWORD, IMPALA_DATABASE). Example integrations for LangChain/LangGraph and OpenAI SDK are included in the ./examples folder.
execute_query: Run any SQL query on Impala and return results as JSON.get_schema: List all tables available in the current database.It works with any Iceberg table that is accessible via an Apache Impala cluster. You must provide the Impala host, port, credentials, and a target database.
Yes. The server only exposes `execute_query` (any SQL) and `get_schema`; the README explicitly states it provides “read‑only access to Iceberg tables.”
The server is distributed as a Python script and launched with `uv`. It requires Python and the `uv` package manager installed on the machine running the MCP host (e.g., Claude Desktop).
Authentication is done via environment variables: `IMPALA_USER` and `IMPALA_PASSWORD`. The server does not support other authentication methods as described in the README.
Yes, the `./examples` folder contains examples for integrating with LangChain/LangGraph and the OpenAI SDK.
Open-source MCP to use Blender with any LLM
Painless E2E Automation for Mobile and Web

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
🚀 The fast, Pythonic way to build MCP servers and clients.
不止于 CSS
Comments