iceberg-mcp
IcebergMCP is an AI-native lakehouse integration tool that leverages the Model Context Protocol to interact with Apache Iceberg data using natural language through various MCP clients. It provides read-only insights into data structures, like tables and schemas, in AWS Glue or planned Iceberg REST Catalog environments.
What is IcebergMCP?
IcebergMCP is a Model Context Protocol server that allows users to interact with Apache Iceberg™ Lakehouse using natural language through MCP clients.
What are the prerequisites for using IcebergMCP?
You need an Apache Iceberg™ catalog managed in AWS Glue, an AWS profile configured on your machine, and the 'uv' package manager installed.
Can IcebergMCP modify data in my lakehouse?
No, all tools provided by IcebergMCP are read-only and cannot modify or delete data from your lakehouse.
Which MCP clients are supported by IcebergMCP?
IcebergMCP supports MCP clients like Claude and Cursor.
How do I configure the AWS connection for IcebergMCP?
You can configure the AWS connection using environment variables such as 'ICEBERG_MCP_PROFILE' for the AWS profile name and 'ICEBERG_MCP_REGION' for the AWS region.