UNPKG

@emmahyde/thinking-patterns

Version:

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

26 lines (25 loc) 894 B
import { BaseToolServer } from '../base/BaseToolServer.js'; import { SequentialThoughtData } from '../schemas/index.js'; /** * Sequential Thinking Server using thinking-patterns tools approach * Extends BaseToolServer for standardized validation and error handling */ export declare class SequentialThinkingServer extends BaseToolServer<SequentialThoughtData, any> { constructor(); protected handle(validInput: SequentialThoughtData): any; /** * Standardized process method for sequential thinking * @param validInput - Validated thought data * @returns Processed thought result */ process(validInput: SequentialThoughtData): any; processThought(input: unknown): { content: Array<{ type: string; text: string; }>; isError?: boolean; }; private formatThoughtOutput; private determineStage; }