
bonnard-cli
by bonnard-data·★ 48·综合分 45
Bonnard CLI 是一个支持MCP服务器的原生分析平台,提供受控数据查询功能。
概述
Bonnard 是一个开源的智能体模式CLI,专为Claude、Gemini、Codex和Copilot优化。它作为语义层连接数据仓库和各种表面,包括通过MCP的AI智能体、Markdown格式的仪表板以及通过REST API的内部工具。该平台确保所有消费者之间的一致指标定义,解决了不同工具间指标漂移的常见问题。它支持Snowflake、BigQuery、Databricks和PostgreSQL等主要数据仓库,并能自动检测现有模式和关系。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
已使用多个数据仓库并希望为 AI 代理提供统一语义层而不构建自定义数据管道的团队。
什么时候不要选它
你需要写入数据库或需要复杂数据转换 - Bonnard 专注于只读访问和语义一致性。
此 server 暴露的工具
从 README 抽取出 12 个工具bon_initScaffold a new project with agent configs
bon_datasource_addConnect a data source or add demo data
bon_validateValidate YAML syntax locally
bon_deployDeploy to production with a version message
bon_pullDownload deployed models to local project
bon_queryRun queries (JSON or SQL) against the semantic layer
bon_schemaExplore deployed measures, dimensions, and views
bon_dashboard_devPreview a markdown dashboard locally
bon_dashboard_deployDeploy a markdown dashboard
bon_mcpMCP server setup instructions
bon_keys_createCreate a publishable or secret API key
bon_docsBrowse documentation from the CLI
可对比工具
安装
通过npm安装:
npm install -g @bonnard/cli设置MCP服务器:
bon mcp对于Claude Desktop,添加到config.json:
{
"mcpServers": {
"bonnard": {
"command": "npx",
"args": ["@bonnard/cli", "mcp"]
}
}
}FAQ
- Bonnard支持哪些数据源?
- Bonnard支持主要数据仓库,包括Snowflake、Google BigQuery、Databricks、PostgreSQL、Amazon Redshift和DuckDB。它还与dbt、Dagster、Prefect、Airflow和各种BI工具集成。
- Bonnard如何确保指标一致性?
- Bonnard提供统一的语义层,所有消费者(AI智能体、仪表板、SDK)都查询同一个模式中定义的受控指标,消除了不同工具之间的指标漂移。
bonnard-cli 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。