Overview
Natural-language questions over governed data — grounded in the glossary, metrics and schema held in OpenMetadata, fronted by Azure API Management, and answered under the asking user’s own Entra identity.
Everything here runs locally against the Azure emulator family, and the same code runs against real Azure — switching is configuration, not a code path.
Start here
Section titled “Start here”- Quick start — the whole stack from nothing
- Architecture — what each component is for
- MCP clients — connect Claude, Cursor or VS Code with no custom code
- Authorization — how one user sees different rows than another
- Classification — how a sensitivity label in OpenMetadata becomes a withheld column
- Running against real Azure — what changes, and what does not
How claims are checked
Section titled “How claims are checked”- Evaluation — does the catalog change the answer?
- Load testing — and what the gateway costs
- Parity — what is witnessed, and what is not yet