Bonnard

by meal-inc

Not rated
GitHub

About

Ultra-fast to deploy agentic-first mcp-ready semantic layer. Let your data be like water.

Details

Author
meal-inc
Categories
Other, Database

Setup

Install Bonnard in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/meal-inc/bonnard-cli

Follow the installation instructions in the repository README, then restart your MCP client.

[!IMPORTANT]This repository is archived and no longer maintained.It was part of an earlier version of Bonnard. Our current products live atbonnard.dev. Start with@bonnard/mcp-charts. Questions:pierre@bonnard.dev

Agent-native analytics. One schema, many surfaces.

Docs·Getting Started·Changelog·Discord·Website

BI tools serve one UI. Bonnard serves everything. Agents over MCP, apps over SDK, dashboards in markdown, internal tools via REST. One set of metric definitions, every consumer gets the same governed answer.

Traditional semantic layers were built for dashboards and retrofitted for AI. Agents get different answers than dashboards, metrics drift across tools, and every new surface means another integration. Bonnard was built agent-native from day one. MCP is a core feature, not a plugin. One CLI, one schema, every consumer gets the same governed answer.

No install required. Run directly with npx:

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

Your semantic layer is now live. Agents, dashboards, and the SDK all query the same governed metrics.

No warehouse yet? Start exploring with a full retail demo dataset:

- Agent context out of the box.bon initgenerates rules and skills forClaude Code, Cursor, and Codexso agents understand your semantic layer from the first prompt.
-
MCP serverfor governed agent queries. Set up withbon mcp, test withbon mcp test.
-
Markdown dashboardswith BigValue, LineChart, BarChart, AreaChart, PieChart, and DataTable components. Preview locally withbon dashboard dev, deploy withbon dashboard deploy.
-
JSON and SQL queryingfrom the terminal viabon queryandbon schema, or programmatically via the REST API.
- Deployment versioningwith change tracking (bon diff), annotations (bon annotate), and full history (bon deployments).
- CI/CD support.Runbon deploy --ci -m "message"for non-interactive pipelines.

Warehouses:Snowflake (including Snowpark), Google BigQuery, Databricks (SQL warehouses and Unity Catalog), PostgreSQL (including Supabase, Neon, and RDS), Amazon Redshift, DuckDB (including MotherDuck)

Data tools:dbt (model and profile import), Dagster, Prefect, Airflow (orchestration), Looker, Cube, Evidence (existing BI layers), SQLMesh, Soda, Great Expectations (data quality)

Bonnard auto-detects your warehouses and data tools. Point it at your project and it discovers schemas, tables, and relationships.

- @bonnard/sdk: query the semantic layer from any JavaScript or TypeScript application
-
@bonnard/react: React chart components and a markdown dashboard viewer

See the fullCLI referencefor all commands and flags.

- Discord: ask questions, share feedback, connect with the team
-
GitHub Issues: bug reports and feature requests
-
LinkedIn: follow for updates
-
Website: learn more about Bonnard

Contributions are welcome. If you find a bug or have an idea, open an issue or submit a pull request.

Official MCP server for dbt (data build tool) providing integration with dbt Core/Cloud CLI, project metadata discovery, model information, and semantic layer querying capabilities.

Query and analyze data with MotherDuck and local DuckDB

A collection of tools for managing the platform, addressing data quality and reading and writing to Teradata Database.

A read-only MCP server for Avro data sources, powered by the CData JDBC Driver.

Run SQL queries on data in Amazon S3 using AWS Athena.

By connecting to Baselight, you can browse, discover, and query 70,000+ datasets and 450+ billion rows directly from your preferred environment—whether you’re building, analysing, or exploring.

Interact with Bauplan data tables and run queries.

Production-grade MCP server for Databricks: SQL Warehouses, Jobs API, multi-workspace support.

Visual no-code generator that turns any database into multiple scoped MCP servers — one per access group, with PII masking and fail-closed query scoping built in.

A read-only MCP server by CData that enables LLMs to query live data from EnterpriseDB databases.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.