mcp-bauplan logo

mcp-bauplan

by marcoeg

mcp-bauplan is a minimalist Model Context Protocol (MCP) server designed to interact with data tables and running Bauplan queries. It allows querying Iceberg tables in S3 managed by Bauplan.

View on GitHub

Last updated: N/A

What is mcp-bauplan?

mcp-bauplan is an MCP server that provides tools to interact with Bauplan data tables. It allows listing tables, getting schemas, and running SQL queries against those tables.

How to use mcp-bauplan?

To use mcp-bauplan, you need to configure it in your Claude Desktop configuration file with the correct API key, branch, and namespace. You can then run the server using the provided commands, choosing between SSE and STDIO transports. The server can be accessed through the MCP Inspector.

Key features of mcp-bauplan

  • Lists tables in a configured namespace

  • Retrieves the schema of data tables

  • Runs SELECT queries on specified tables

  • Supports SSE and STDIO transports

Use cases of mcp-bauplan

  • Querying data stored in Iceberg tables

  • Retrieving table schemas for data exploration

  • Integrating Bauplan data with other applications via MCP

  • Automated data analysis workflows

FAQ from mcp-bauplan

What is Bauplan?

Bauplan manages a data store of Iceberg tables in S3.

What is MCP?

MCP stands for Model Context Protocol, a protocol for interacting with data.

How do I configure the server?

You need to create or edit the Claude Desktop configuration file and add the mcp-bauplan configuration with the necessary environment variables.

What transport types are supported?

The server supports both SSE and STDIO transports.

Where do I get a Bauplan API key?

You can request an API key from https://www.bauplanlabs.com/#join.