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