MCP Catalogs
首页bonnard-cli screenshot

bonnard-cli

by bonnard-data·48·综合分 45

Bonnard CLI 是一个支持MCP服务器的原生分析平台,提供受控数据查询功能。

ai-llmdeveloper-toolsdatabase
4
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Bonnard 是一个开源的智能体模式CLI,专为Claude、Gemini、Codex和Copilot优化。它作为语义层连接数据仓库和各种表面,包括通过MCP的AI智能体、Markdown格式的仪表板以及通过REST API的内部工具。该平台确保所有消费者之间的一致指标定义,解决了不同工具间指标漂移的常见问题。它支持Snowflake、BigQuery、Databricks和PostgreSQL等主要数据仓库,并能自动检测现有模式和关系。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI智能体通过MCP查询受控指标,确保一致性答案
:创建包含各种图表组件的Markdown仪表板
:部署具有版本控制和CI/CD支持的语义层
:Bonnard支持哪些数据源?
:Bonnard如何确保指标一致性?

什么时候选它

已使用多个数据仓库并希望为 AI 代理提供统一语义层而不构建自定义数据管道的团队。

什么时候不要选它

你需要写入数据库或需要复杂数据转换 - Bonnard 专注于只读访问和语义一致性。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • bon_init

    Scaffold a new project with agent configs

  • bon_datasource_add

    Connect a data source or add demo data

  • bon_validate

    Validate YAML syntax locally

  • bon_deploy

    Deploy to production with a version message

  • bon_pull

    Download deployed models to local project

  • bon_query

    Run queries (JSON or SQL) against the semantic layer

  • bon_schema

    Explore deployed measures, dimensions, and views

  • bon_dashboard_dev

    Preview a markdown dashboard locally

  • bon_dashboard_deploy

    Deploy a markdown dashboard

  • bon_mcp

    MCP server setup instructions

  • bon_keys_create

    Create a publishable or secret API key

  • bon_docs

    Browse documentation from the CLI

可对比工具

semantic-layer-mcpdbt-mcpdata-mcppostgres-mcp

安装

通过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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。