Overview
Features
Data Operations
Expose commands to list tables, get schemas, retrieve specific tables, execute queries, and export results to CSV, enabling SQL-like interactions with the lakehouse through MCP.
Branch Management
Manage branches and history: list branches and commits, create and merge branches, check for existence, and delete branches.
Namespace Management
Manage namespaces within branches: list namespaces, create new ones, check existence, and delete namespaces.
Table Management
Create and manage tables from data sources, plan and apply table creation, check existence, delete tables, import data, and revert tables to a prior state.
Project Management
Run Bauplan projects from directories or code dictionaries, with configurable parameters, including dry-run, timeouts, and detach mode.
Job Management
List and inspect jobs, retrieve detailed job information, and cancel running jobs with status updates.
User Management
Query information about the currently authenticated user (e.g., username and full name).
Instructions and Guidance
Get detailed instructions for specific Bauplan use cases (pipeline, data, repair, ingest) to guide interactions and planning.
Who Is This For?
- AI assistants:Access Bauplan lakehouse capabilities via Claude Code/Desktop integration for local development.
- Developers:Set up and operate the MCP server to enable AI-assisted data lakehouse work during local development.




