bonnard-cli

CLI for deploying and querying a governed semantic/metrics layer for agentic analytics. Provides commands to scaffold projects, connect data sources, validate models, deploy with versioning/history, run queries, and set up an MCP server for governed agent queries, along with markdown dashboard tooling and programmatic access via a companion SDK/React packages.

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ Ai Ml ai-ml agentic mcp semantic-layer metrics text-to-sql dashboards cli typescript
⚙ Agent Friendliness
58
/ 100
Can an agent use this?
🔒 Security
54
/ 100
Is it safe for agents?
⚡ Reliability
25
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
60
Error Messages
0
Auth Simplicity
65
Rate Limits
20

🔒 Security

TLS Enforcement
70
Auth Strength
60
Scope Granularity
30
Dep. Hygiene
55
Secret Handling
55

Authentication exists conceptually (login + API keys) but scope/granularity and enforcement details are not described in the provided content. Transport security (HTTPS/TLS) is not explicitly stated. CLI likely relies on environment variables/config for secrets, but there is no explicit evidence about logging/redaction. Dependency list is small but no vulnerability/CVE status is provided.

⚡ Reliability

Uptime/SLA
0
Version Stability
40
Breaking Changes
30
Error Recovery
30
AF Security Reliability

Best When

You want a single governed metric schema shared across LLM agents (via MCP), applications (via SDK/REST), and dashboards (markdown) to avoid metric drift and inconsistent definitions.

Avoid When

You only need ad-hoc SQL/BI access and do not want the overhead of modeling, deployment/versioning, and authentication/setup.

Use Cases

  • Define and govern metrics/dimensions once and reuse across agents, BI dashboards, and applications
  • Enable text-to-SQL / JSON/SQL querying against a semantic layer from the terminal and via APIs
  • Serve governed metric context to LLM agents via an MCP server
  • Build and deploy markdown-based dashboards with shared metric definitions
  • Automate semantic-layer deployment in CI/CD with diff/annotations/version history

Not For

  • A simple one-off BI tool with no need for a shared semantic/metrics layer
  • Use as a standalone data warehouse client without an existing data modeling workflow
  • Environments that require strict, verified compliance guarantees without reviewing the underlying service

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
Yes
Webhooks
No

Authentication

Methods: bon login (unspecified auth mechanism) bon keys create (API keys)
OAuth: No Scopes: No

README indicates a login flow and the ability to create publishable/secret API keys, but does not describe OAuth/scopes or fine-grained permission model in the provided content.

Pricing

Free tier: No
Requires CC: No

No pricing details present in the provided README content.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • LLM agents may produce metric queries that rely on correct semantic-model definitions; ensure models are validated/deployed before agent usage.
  • If the semantic layer is updated, agents may need to pull the latest deployed models/configs to avoid stale context.
  • Agents should use the MCP/server or provided query endpoints rather than bypassing governance with raw warehouse access.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for bonnard-cli.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered