UNPKG

@rip-user/rls-debugger-mcp

Version:

AI-powered MCP server for debugging Supabase Row Level Security policies with Claude structured outputs

39 lines 1.01 kB
import { PolicyKnowledge } from './types.js'; export declare class MemoryStore { private memoryDir; private memoryFile; constructor(memoryDir?: string); /** * Initialize the memory directory */ initialize(): Promise<void>; /** * Load all knowledge from memory */ loadAll(): Promise<PolicyKnowledge[]>; /** * Load knowledge for specific tables */ loadForTables(tables: string[]): Promise<PolicyKnowledge[]>; /** * Load knowledge by type */ loadByType(type: PolicyKnowledge['type']): Promise<PolicyKnowledge[]>; /** * Save new knowledge */ save(knowledge: Omit<PolicyKnowledge, 'timestamp'>): Promise<void>; /** * Clear all memory (use with caution) */ clear(): Promise<void>; /** * Get memory summary */ getSummary(): Promise<{ total: number; byType: Record<string, number>; byTable: Record<string, number>; }>; } //# sourceMappingURL=memory.d.ts.map