Token导航 LogoToken导航TokenDH.com
Budibase MCP logo
数据服务未说明官方级别未说明来源级核验

Budibase MCP

MCP Server

Budibase MCP Server是一个用于管理应用程序、表格、记录、查询和批量操作的服务器工具。

工具数

37

提示词数

0

GitHub Stars

0

资源数

0
开发工具TypeScriptClaude批量操作Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

joachimBrindeau

提供方

joachimBrindeau

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Budibase MCP服务器

Budibase的MCP服务器。通过模型上下文协议管理应用程序、表、记录、查询和批量操作。

先决条件

  • Node.js>=18
  • 具有API访问权限的Budibase实例
  • Budibase API 密钥

安装

git clone https://github.com/joachimBrindeau/budibase-mcp.git
cd budibase-mcp
npm install
cp .env.example .env
# Edit .env with your credentials
npm run build

配置

BUDIBASE_URL=https://your-budibase-instance.com
BUDIBASE_API_KEY=your-api-key-here

# Optional
LOG_LEVEL=info
CACHE_TTL=300
MAX_RETRIES=3
REQUEST_TIMEOUT=30000

克劳德桌面版

添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "budibase": {
      "command": "node",
      "args": ["/path/to/budibase-mcp/dist/index.js"],
      "env": {
        "BUDIBASE_URL": "https://your-instance.com",
        "BUDIBASE_API_KEY": "your-key"
      }
    }
  }
}

工具

应用

工具说明
check_connection验证API连接
discover_apps使用表格结构列出应用程序
list_applications列出所有应用程序
get_application获取应用程序详细信息
create_application创建应用程序
update_application更新应用程序
publish_application发布到生产
unpublish_application从生产中删除
delete_application删除应用程序

表格

工具说明
list_tables列出应用程序中的表
get_table_schema获取字段定义
create_table创建表格
update_table修改表架构
delete_table删除表格

记录

工具说明
query_records筛选和搜索记录
get_row获取单个记录
create_record创建记录
update_record更新记录
delete_record删除记录

批量操作

工具说明
batch_create_records创建多条记录
batch_update_records更新多条记录
batch_delete_records删除多条记录
batch_upsert_records创建或更新记录
bulk_query_and_process查询后批量更新/删除

查询

工具说明
simple_query单行字符串格式查询
advanced_query多条件查询
fluent_query程序化查询构建
search_queries发现已保存的查询
execute_query运行已保存的查询

分析

工具说明
transform_records将转换应用于记录
aggregate_data总和、平均值、按分组计数
convert_data_format在JSON、CSV、表格之间转换

用户

工具说明
list_users列出所有用户
get_user获取用户详细信息
create_user创建用户
update_user更新用户
delete_user删除用户

表名解析

可互换地传递表名或ID:

{ "tableId": "Customers" }
{ "tableId": "ta_abc123" }

发展

npm run dev          # Watch mode
npm run lint         # Biome check
npm run lint:fix     # Biome auto-fix
npm run format       # Biome format
npm run knip         # Unused code detection
npm run jscpd        # Copy-paste detection
npm run gitleaks     # Secret scanning
npm run check        # Run all checks

Git钩子(通过Lefthok):

  • 预承诺:生物组检查、gitleaks、类型检查
  • 预推:knip、jscpd、biome、gitleaks

许可证

麻省理工学院

目录标签

目录标签

开发工具TypeScriptClaude批量操作应用管理本地部署数据库管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

37

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP