Token导航 LogoToken导航TokenDH.com
Bonnard CLI logo
AI代理stdio官方级别未说明来源级核验

Bonnard CLI

MCP Server

@bonnard/cli

Bonnard是一个面向AI代理和数据工具的原生语义层分析平台,提供统一的度量定义,支持多种数据源和消费方式。

工具数

0

提示词数

0

GitHub Stars

48

资源数

0
TypeScript数据分析AI代理

安装说明

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

作者 / 组织

bonnard-data

提供方

bonnard-data

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx @bonnard/cli init

详细介绍

Agent-native analytics. One schema, many surfaces.

Docs · Getting Started · Changelog · Discord · Website

______________________________________________________________________

BI工具服务于一个UI。Bonnard什么都有。MCP上的代理、SDK上的应用、markdown中的仪表板、REST中的内部工具。一组指标定义,每个消费者都得到相同的受管答案。

Why Bonnard?

传统的语义层是为仪表板构建的,并为人工智能进行了改装。代理得到的答案与仪表板不同,指标在工具之间漂移,每一个新的界面都意味着另一个集成。Bonnard从第一天起就是土生土长的经纪人。MCP是一个核心功能,而不是插件。一个CLI,一个模式,每个消费者都会得到相同的受管答案。

快速开始

无需安装。直接使用npx运行:

npx @bonnard/cli init

或全局安装:

npm install -g @bonnard/cli

然后按照设置流程进行操作:

bon init                      # Scaffold project + agent configs
bon datasource add            # Connect your warehouse
bon validate                  # Check your models locally
bon login                     # Authenticate
bon deploy -m "initial deploy" # Ship it

您的语义层现在处于活动状态。代理、仪表板和SDK都查询相同的受管指标。

还没有仓库?开始探索完整的零售演示数据集:

bon datasource add --demo

需要Node.js 20+。

所得

  • 代理上下文开箱即用。 bon init 生成规则和技能 克劳德代码、光标和法典 因此,代理从第一个提示开始就理解你的语义层。
  • MCP服务器 用于受管代理查询。设置 bon mcp,测试 bon mcp test.
  • Markdown仪表板 使用BigValue、LineChart、BarChart、AreaChart、PieChart和DataTable组件。在本地预览 bon dashboard dev,部署 bon dashboard deploy.
  • JSON和SQL查询 从终端通过 bon querybon schema,或通过REST API编程。
  • 部署版本控制 具有变更跟踪功能(bon diff),注释(bon annotate),以及完整的历史(bon deployments).
  • CI/CD支持。bon deploy --ci -m "message" 对于非交互式管道。

支持的数据源

仓库: Snowflake(包括Snowpark)、Google BigQuery、ViewModel(SQL仓库和Unity目录)、PostgreSQL(包括Supabase、Neon和RDS)、Amazon Redshift、DuckDB(包括MotherDuck)

数据工具: dbt(模型和配置文件导入)、Dagster、Prefect、Airflow(编排)、Looker、Cube、Evidence(现有BI层)、SQLMesh、Soda、Great Expectations(数据质量)

Bonnard自动检测您的仓库和数据工具。将其指向您的项目,它将发现模式、表和关系。

生态系统

命令

命令描述
bon init使用代理配置构建新项目
bon datasource add连接数据源(或 --demo 样本数据)
bon validate在本地验证YAML语法
bon deploy -m "message"部署到生产环境
bon pull将部署的模型下载到本地项目
bon query运行查询(JSON或SQL)
bon schema探索已部署的度量、维度和视图
bon dashboard dev在本地预览markdown仪表板
bon dashboard deploy部署仪表板
bon mcpMCP服务器设置说明
bon keys create创建可发布的或机密的API密钥
bon docs从CLI浏览文档

查看完整 CLI参考 用于所有命令和标志。

文档

指南说明
入门指南从零到部署只需几分钟
CLI参考每个命令、标志和选项
建模指南立方体、视图、度量和维度
仪表盘带图表、输入和主题的Markdown仪表板
软件开发工具包TypeScript SDK和React组件
查询JSON和SQL查询语法
更新日志什么时候发货

社区

欢迎捐款。如果你发现一个bug或有一个想法,打开一个问题或提交一个pull请求。

目录标签

目录标签

TypeScript数据分析AI代理语义层本地部署数据仓库可视化

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@bonnard/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP