mcp-bauplan

mcp-bauplan

3.3

If you are the rightful owner of mcp-bauplan and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A minimalist Model Context Protocol (MCP) server to interact with Bauplan data tables and run queries.

The mcp-bauplan server is designed to manage and interact with a data store of Iceberg tables in S3 using the Bauplan framework. It provides a streamlined interface for accessing and querying data tables within a specified namespace. The server supports both SSE and STDIO transports, allowing for flexible integration into various environments. Users can list tables, retrieve schemas, and execute SELECT queries on the data tables. The server is configured through a JSON file, and it requires a Bauplan API key for authentication. It is compatible with Python 3.10 or higher and uses the 'uv' package manager for dependency management.

Features

  • Get Bauplan data tables and their schemas in the configured namespace
  • Query Bauplan data tables using SQL (SELECT only)
  • Supports both SSE and STDIO transports
  • Configurable through a JSON file
  • Requires Bauplan API key for authentication

Tools

  1. list_tables

    Lists all the tables in the configured namespace

  2. get_schema

    Get the schema of a data table

  3. run_query

    Run a SELECT query on the specified table