Agent♥︎Age
Catalog

io.github.ralfbecher/orionbelt-semantic-layer

Official

by ralforion · Python

API-first semantic layer MCP server compiling YAML models into dialect-specific SQL

The OrionBelt Semantic Layer MCP server is API-first and compiles YAML models into dialect-specific SQL. It provides a semantic layer/sidecar approach that runs alongside existing systems, enabling agents and BI tools to query defined metrics without directly modifying or touching the underlying schema.

🛠️ Key Features

  • API-first semantic layer
  • Compiles YAML models into dialect-specific SQL
  • Semantic sidecar that runs alongside existing systems

🚀 Use Cases

  • Querying metrics from BI tools without schema changes
  • Enabling agents to use consistently defined metrics
  • Analytics-as-code via YAML-defined models

⚡ Developer Benefits

  • Defines metrics once in YAML
  • Targets multiple SQL dialects via compilation
  • Headless BI/agentic AI workflows using the same metric definitions

⚠️ Limitations

  • Scope is limited to compiling YAML models into SQL (no other transformations are indicated in the provided data)

📌 Topics

clickhouse, databricks, dremio, mcp, postgresql, semantic-layer, snowflake, yaml, mcp-server, business-intelligence, data-analytics, agentic-ai, bigquery, duckdb, mysql, semantic-sidecar, analytics-as-code, headless-bi, metrics-layer, text-to-sql

Topics

clickhousedatabricksdremiomcppostgresqlsemantic-layersnowflakeyamlmcp-serverbusiness-intelligencedata-analyticsagentic-aibigqueryduckdbmysqlsemantic-sidecaranalytics-as-codeheadless-bimetrics-layertext-to-sql