MCP Catalogs
Homebonnard-cli screenshot

bonnard-cli

by bonnard-data·48·Score 45

Bonnard CLI provides an agent-native analytics platform with MCP server integration for governed data queries.

ai-llmdeveloper-toolsdatabase
4
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

Overview

Bonnard is an open-source agentic schema CLI optimized for Claude, Gemini, Codex, and Copilot. It serves as a semantic layer that connects data warehouses to various surfaces including AI agents through MCP, dashboards in markdown format, and internal tools via REST API. The platform ensures consistent metrics definitions across all consumers, addressing the common issue of metric drift between different tools. It supports major data warehouses like Snowflake, BigQuery, Databricks, and PostgreSQL, with auto-detection capabilities for existing schemas and relationships.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI agents querying governed metrics through MCP for consistent answers
you:Creating markdown dashboards with various chart components
you:Deploying semantic layers with versioning and CI/CD support
you:What data sources does Bonnard support?
you:How does Bonnard ensure metric consistency?

When to choose this

Teams already using multiple data warehouses who want a consistent semantic layer for AI agents without building a custom data pipeline.

When NOT to choose this

You need write access to your database or require complex data transformations - Bonnard is focused on read-only access and semantic consistency.

Tools this server exposes

12 tools extracted from the README
  • 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

Comparable tools

semantic-layer-mcpdbt-mcpdata-mcppostgres-mcp

Installation

Install with npm:

npm install -g @bonnard/cli

Setup the MCP server:

bon mcp

For Claude Desktop, add to your config.json:

{
  "mcpServers": {
    "bonnard": {
      "command": "npx",
      "args": ["@bonnard/cli", "mcp"]
    }
  }
}

FAQ

What data sources does Bonnard support?
Bonnard supports major data warehouses including Snowflake, Google BigQuery, Databricks, PostgreSQL, Amazon Redshift, and DuckDB. It also integrates with data tools like dbt, Dagster, Prefect, Airflow, and various BI tools.
How does Bonnard ensure metric consistency?
Bonnard provides a unified semantic layer where all consumers (AI agents, dashboards, SDK) query the same governed metrics defined in one schema, eliminating metric drift across different tools.

Compare bonnard-cli with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.