Back to Home
dragonejt icon

iceberg-mcp-server

Verified Safe

by dragonejt

Overview

Provides an MCP (Model-Client Protocol) server for Apache Iceberg, enabling agents to programmatically read, query, and manipulate data within Iceberg catalogs using Python and SQL.

Installation

Run Command
uvx iceberg-mcp-server

Environment Variables

  • ICEBERG_CATALOG
  • SENTRY_DSN

Security Notes

The server's `sql_query` tool directly executes user-provided SQL queries via DuckDB. While marked with `destructiveHint=True` for agent awareness, this capability inherently carries SQL injection risks if the agent's input is not thoroughly sanitized or if the server is exposed to untrusted sources. Credentials for connecting to Iceberg catalogs (e.g., tokens, access keys) are sourced from environment variables or configuration files, which is standard but requires secure management in deployment. No hardcoded secrets or arbitrary code execution mechanisms (like `eval` or `exec` on unvalidated strings) were found outside of the intended SQL execution.

Similar Servers

Stats

Interest Score30
Security Score6
Cost ClassMedium
Avg Tokens500
Stars1
Forks0
Last Update2026-01-19

Tags

Apache IcebergData ManagementSQL QueryCatalog OperationsData Manipulation