Labsco
MCP SERVER

Bauplan

by marcoeg

Query Bauplan's Iceberg tables from the conversation — list tables, read schemas, and run read-only SQL.

Relational SQL DatabasesVerified
Summary
A read-only SQL window onto Bauplan's data store, scoped to one branch and namespace.

The three tools follow the natural order of exploring data — see what tables exist, read the one you care about, then query it — and run_query is limited to SELECT, so an agent can answer questions from the data without any risk of changing it.

What it is

A minimalist server for Bauplan, which manages Iceberg tables in S3, giving an assistant three tools to explore and query the data in a configured namespace.

What you get
  • list_tables lists the tables in the configured namespace
  • get_schema returns a table's schema
  • run_query runs a read-only SELECT against a table
Requirements

A Bauplan API key, plus the branch and namespace to work in; supports both stdio and SSE transports. Runs through uvx on Python.

Setup effort

One command plus a key — uvx mcp-bauplan, then supply credentials