๐ Technical Reference & Developer Specifications โ
Welcome to the Technical Reference & Development portal for Model Context Gateway (MCG).
This section provides comprehensive specifications, software requirement catalogs, database schemas, and developer quality standards.
๐ Software Requirements (SRS)
Complete Software Requirements Specification catalog and traceability mapping to automated test proofs.
๐งช Test Catalog Taxonomy
Detailed taxonomy for unit, integration, and E2E test cases across C# ASP.NET Core and React frontend suites.
๐๏ธ Database Providers
Multi-provider persistence specifications for SQLite (WAL mode), Microsoft SQL Server, and MySQL.
๐ Secret Providers & Keys
HashiCorp Vault KV v2, Windows DPAPI, AES-256-GCM envelope encryption, and key resolution mechanics.
๐ AppKey Scopes & RBAC
Formal scope grammar definitions (`mcp-adm-`, `mcp-usr-`, `mcp-glb-`) and granular tool permission evaluation rules.
๐ป Developer & Contributor Guide
Local build setup, C# solution structure, React 19 web interface, coding conventions, and PR workflow.
๐ฆ CI/CD Quality Gates
Automated verification pipelines, static analysis rules, formatting controls, and coverage thresholds.
๐ Support Matrix
Supported operating systems, runtime environments, databases, LLM clients, and MCP transports.
Reference Quick Links โ
| Category | Document | Description |
|---|---|---|
| Requirements | Software Requirements & Test Catalog | Living SRS matrix mapped to verification tests. |
| Testing | Test Catalog Taxonomy | Standardized requirement annotation and test taxonomy. |
| Data & Secrets | Database Providers | Supported database engines, schemas, and migrations. |
| Data & Secrets | Secret Providers & Key Management | Secret resolution pipeline and master key hierarchy. |
| Security | AppKey Scopes & RBAC Grammar | Scope pattern matching and authorization rules. |
| Development | Developer & Contributor Guide | Local environment setup and repository guidelines. |
| Quality | CI Quality Gates | Roslyn analyzers, formatting, and build gates. |