Token导航 LogoToken导航

MCP Server · AI代理

Bauplan MCP Server

Bauplan MCP服务器是一个模型上下文协议服务器,为AI助手提供对Bauplan湖仓操作的访问,包括查询表、模式检查、分支管理和运行管道。

stdio官方级别未说明来源级核验工具 33
PythonClaude数据管理Claude DesktopCursor

快速开始

作者 / 组织
BauplanLabs
提供方
BauplanLabs
运行时
Python

工具数量

33

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

11

仓库热度

收录来源

1 个

MCP World

选型结论

Bauplan MCP Server 属于AI代理类 MCP Server,公开资料标注 33 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run python main.py --transport streamable-http

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 33 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP服务器设计

一种模型上下文协议(MCP)服务器,允许AI助手(Claude Code、Claude Desktop、Cursor)访问Bauplan湖屋操作:查询表、模式检查、分支管理和运行管道。A. 视频漫游 演示设置和使用。

\[!注意\] 该项目在MIT许可下以Beta版本发布。随着我们继续开发,API和功能可能会发生变化,恕不另行通知。
\[!重要\] 服务器端部署现在可用 对于现有的Bauplan用户。您不再需要在本地运行MCP服务器——有关详细信息,请联系您的Bauplan客户团队。

概述

该存储库包含Bauplan MCP服务器,这是一个模型上下文协议服务器,可让AI助手访问Bauplan湖屋操作。一篇有背景和背景的博客文章 可以在这里找到.

\[!提示\] 您在寻找Bauplan的最佳本地AI设置吗? 结账 建筑计划实验室/建筑计划技能 --它包括特工剧本(CLAUDE.md)技能,以及让AI编码助手通过CLI和SDK使用Bauplan所需的一切,而无需运行MCP服务器。

MCP快速入门

您可以在一分钟内开始使用现有的AI助手:使用Claude Desktop和Claude Code进行视频设置 也可以在这里找到 以供参考。

您需要:

  • 建筑 计划 API密钥 在本地配置文件中正确配置(默认配置文件)-服务器将自动获取它(请参阅下文了解其他身份验证方法);
  • 紫外线 (或标准 pip 托管虚拟环境,见下文);
  • 一个能够利用MCP的AI平台,例如Claude Code、Cursor、Claude Desktop。
\[!警告\] 不要使用Admin Bauplanneneneba API密钥:而服务器将拒绝写入 main,使用非管理员密钥进行人工智能辅助开发是一种很好的做法(有关即将推出的安全功能的更多详细信息,请参阅下面的路线图)。

使用以下命令启动服务器:

uv sync
uv run python main.py --transport streamable-http

MCP服务器现在可以在 http://localhost:8000/mcp。您可以在Claude Code中配置服务器,例如:

claude mcp add -t http mcp-bauplan http://localhost:8000/mcp

类似的命令可以在上运行 克劳德桌面版 或 光标 以使AI能够访问服务器。

瞧!现在,你可以开始问你的AI关于你的数据湖屋的问题(以及更多!)。

高级配置

Bauplan证书

Beta版本涵盖了本地开发用例。您的Bauplan湖畔别墅的身份验证过程如下:

  • 如果不将Bauplan配置文件指定为标志,则每次与lakehouse交互时都将使用运行服务器的计算机上的默认配置文件。
  • 如果将配置文件指定为标志,则在实例化Bauplan客户端时将使用此配置文件。
  • 如果在assistant-key中指定一个标题=Bauplan,价值=your_api_key (例如,在克劳德代码中 claude mcp add -H "Bauplan: " ...) -, your_api_key 将在实例化Bauplan客户端时使用。这便于快速测试,并为在共享基础设施上托管目录打开了可能性,将Bauplanneneneba API密钥管理委托给客户。

服务器CLI选项

服务器支持以下CLI选项,主要用于指定替代传输选项:

选项默认值描述与一起使用
--transportstdio传输协议: stdio, sse,或 streamable-http所有命令
--host127.0.0.1要绑定的主机(默认为localhost)sse, streamable-http 只有
--port8000要绑定的端口sse, streamable-http 只有
--profileNone要使用的Bauplan配置文件所有命令

注: 这 --host 和 --port 使用时忽略选项 stdio 因为它通过stdin/stdout通信。

克劳德桌面版

要将Bauplan MCP服务器添加到Claude Desktop,请按照以下步骤操作 引导 去你的 claude_desktop_config.json 文件。

然后,您可以添加此配置(根据需要修改路径):

{
  "mcpServers": {
    "mcp-bauplan": {
      "command": "/path/to/bauplan-mcp-server/.venv/bin/python3",
      "args": [
        "/path/to/bauplan-mcp-server/main.py",
        "--transport",
        "stdio"
      ],
      "workingDirectory": "/path/to/bauplan-mcp-server/"
    }
  }
}

退出并重新启动Claude Desktop。现在,您的助手可以使用所有Bauplan工具,因为 视频 演示。

MCP检查员

启动 MCP检查员 如果要手动测试服务器(需要Node):

npx @modelcontextprotocol/inspector

现在,使用适当的变量配置检查器,例如Streamable HTTP:

  • 传输类型:流式HTTP
  • 统一资源定位符:
  • 会话令牌:使用检查器输出中的令牌

特性

刀具清单

数据操作
  • list_tables:列出分支/命名空间中的所有表
  • get_schema:获取分支/命名空间中所有表的架构
  • get_table:获取特定表的架构(对于单个表更有效)
  • run_query:对表执行SELECT查询
  • run_query_to_csv:执行SELECT查询并将结果直接保存到CSV文件(仅标量数据类型)
分行管理
  • get_branches:列出具有可选筛选器的分支
  • get_commits:从分支获取提交历史记录
  • create_branch:从引用创建新分支
  • has_branch:检查是否存在特定分支
  • merge_branch:使用自定义提交消息合并分支
  • delete_branch:删除分支(进行安全检查)
命名空间管理
  • get_namespaces:列出分支中的可用命名空间
  • create_namespace:在分支中创建新的命名空间
  • has_namespace:检查分支中是否存在特定命名空间
  • delete_namespace:从分支中删除命名空间
标签管理
  • get_tags:获取带有可选过滤器的标签
  • create_tag:从引用创建新标记
  • has_tag:检查标签是否存在
  • delete_tag:删除标记
表格管理
  • create_table:使用模式检测从S3位置创建表(创建ICEBERG表结构,但不填充数据)
  • plan_table_creation:从S3位置创建表导入计划(生成具有作业跟踪的YAML模式计划)
  • apply_table_creation_plan:应用表创建计划来解决架构冲突(返回job_id进行跟踪)
  • has_table:检查分支/引用中是否存在特定表
  • delete_table:从特定分支中删除表
  • import_data:将数据从S3位置导入到现有表中(返回job_id进行跟踪)
  • revert_table:使用可选替换将表从源引用还原到目标分支
项目管理
  • project_run:从指定目录运行Bauplan项目,并参考可配置参数(干运行、超时、分离模式)
  • code_run:从作为字典提供的代码文件运行Bauplan项目(对无法提交路径的客户端很有用),自动创建临时目录并验证项目结构
作业管理
  • list_jobs:列出Bauplan系统中的作业,并对所有用户进行可选筛选
  • get_job:通过特定作业的ID获取其详细信息
  • cancel_job:按ID取消正在运行的作业并获取更新的作业状态
用户管理
  • get_user_info:获取当前已验证用户的信息(用户名和全名)
说明和指导
  • get_instructions:获取特定Bauplan用例(管道、数据、修复、wap、测试、sdk)的详细说明

______________________________________________________________________

许可证

根据所附的MIT许可证,该项目不提供任何保证。

工具与能力

工具数量

33

资源数量

0

提示词数量

0

能力标签

湖仓操作Python本地部署AI助手集成数据管理分支管理协议服务器

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 33 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Bauplan MCP Server

MCP World · 本页

33stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Bauplan MCP Server 怎么安装?

公开资料给出的安装命令是 uv run python main.py --transport streamable-http,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Bauplan MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Bauplan MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Bauplan MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Bauplan MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP