@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
13 lines • 695 B
TypeScript
/**
* Tool registry for Singapore Law MCP Server.
* Shared between stdio (index.ts) and HTTP (api/mcp.ts) entry points.
*/
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import type Database from '@ansvar/mcp-sqlite';
import { type AboutContext } from './about.js';
export type { AboutContext } from './about.js';
export declare const TOOLS: Tool[];
export declare function buildTools(db?: InstanceType<typeof Database>, context?: AboutContext): Tool[];
export declare function registerTools(server: Server, db: InstanceType<typeof Database>, context?: AboutContext): void;
//# sourceMappingURL=registry.d.ts.map