UNPKG

@emmahyde/thinking-patterns

Version:

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

32 lines (31 loc) 1.17 kB
import { BaseToolServer } from '../base/BaseToolServer.js'; import { TemporalThinkingData } from '../schemas/index.js'; /** * Temporal Thinking Server using thinking-patterns tools approach * Extends BaseToolServer for standardized validation and error handling */ export declare class TemporalThinkingServer extends BaseToolServer<TemporalThinkingData, any> { constructor(); protected handle(validInput: TemporalThinkingData): any; /** * Standardized process method for temporal thinking * @param validInput - Validated temporal thinking data * @returns Processed temporal thinking result */ process(validInput: TemporalThinkingData): any; /** * Generate a sequence diagram from the temporal model * @param data - Temporal thinking data * @returns Generated sequence diagram */ private generateSequenceDiagram; /** * Generate Mermaid sequence diagram syntax * @param actors - List of actors * @param steps - List of sequence steps * @param data - Original temporal data * @returns Mermaid syntax string */ private generateMermaidSequence; private formatOutput; }