UNPKG

@emmahyde/thinking-patterns

Version:

MCP server combining systematic thinking, mental models, debugging approaches, and stochastic algorithms for comprehensive cognitive pattern support

24 lines (23 loc) 735 B
export interface ServerResponse { content: Array<{ type: string; text: string; }>; isError?: boolean; data?: any; } export interface ThinkingPatternServer { process(input: unknown): ServerResponse; } export declare class ServerRegistry { private servers; constructor(); private initializeServers; getServer(serverName: string): ThinkingPatternServer | undefined; hasServer(serverName: string): boolean; getAvailableServers(): string[]; processRequest(serverName: string, input: unknown): ServerResponse; getServerStats(): Record<string, any>; registerCustomServer(name: string, server: ThinkingPatternServer): void; unregisterServer(name: string): boolean; }