MCP Endpoints for Apache Iceberg Tables
Endpoints are used to query the Iceberg table from MCP server.
Starting with Data Fabric 8.1.0, the MCP server supports Apache Polaris as an Iceberg catalog backend, enabling centralized catalog management with Keycloak SSO authentication and Polaris role-based access control for Spark SQL queries. For setup details, see Configuring Polaris as a metastore for Spark.
Prerequisites
To use MCP Apache Iceberg endpoints, you must have Apache Spark, Apache Livy, Apache
Hive meta store installed and configured in the cluster. See the following
documentation for more information:
- For Apache Livy, see Livy.
- For Apache Spark, see Apache Spark.
- For Apache Hive, see Hive.
Configuration
To enable MCP Iceberg endpoint, set
enable to true
in MCP configuration file:spark {
enabled = true
}Endpoint URL
https://<FQDN:5679/spark
Access Control
Allows read-only access to Iceberg tables, and to the creation of temporary views.