@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
TypeScript
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;
}