@ansvar/singapore-law-mcp
Version:
Complete Singapore law database — 523 Acts, 28K+ provisions from Singapore Statutes Online (sso.agc.gov.sg) with full-text search, definitions, and citation support
16 lines • 697 B
TypeScript
/**
* Runtime capability detection for Singapore Law MCP.
* Detects which database tables are available to enable/disable features.
*/
import type Database from '@ansvar/mcp-sqlite';
export type Capability = 'core_legislation' | 'eu_references' | 'case_law' | 'preparatory_works';
export declare function detectCapabilities(db: InstanceType<typeof Database>): Set<Capability>;
export interface DbMetadata {
tier: string;
schema_version: string;
built_at?: string;
builder?: string;
}
export declare function readDbMetadata(db: InstanceType<typeof Database>): DbMetadata;
export declare function upgradeMessage(feature: string): string;
//# sourceMappingURL=capabilities.d.ts.map