@waldzellai/clear-thought
Version:
MCP server for systematic thinking, mental models, debugging approaches, and memory management
37 lines (36 loc) • 1.36 kB
TypeScript
import { z } from "zod/v4";
export declare const ConfidenceSchema: z.ZodNumber;
export declare const ThoughtNumberSchema: z.ZodNumber;
export declare const ProbabilitySchema: z.ZodNumber;
export declare const EnumSchema: <T extends readonly string[]>(values: T, fieldName?: string) => z.ZodEnum<{
[x: string]: any;
}>;
export declare const ThoughtDataSchema: z.ZodObject<{
thought: z.ZodString;
thoughtNumber: z.ZodNumber;
totalThoughts: z.ZodNumber;
nextThoughtNeeded: z.ZodBoolean;
isRevision: z.ZodOptional<z.ZodBoolean>;
revisesThought: z.ZodOptional<z.ZodNumber>;
branchFromThought: z.ZodOptional<z.ZodNumber>;
branchId: z.ZodOptional<z.ZodString>;
needsMoreThoughts: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const MentalModelSchema: z.ZodObject<{
modelName: z.ZodEnum<{
[x: string]: any;
}>;
problem: z.ZodString;
steps: z.ZodDefault<z.ZodArray<z.ZodString>>;
reasoning: z.ZodDefault<z.ZodString>;
conclusion: z.ZodDefault<z.ZodString>;
}, z.core.$strip>;
export declare const DebuggingApproachSchema: z.ZodObject<{
approachName: z.ZodEnum<{
[x: string]: any;
}>;
issue: z.ZodString;
steps: z.ZodDefault<z.ZodArray<z.ZodString>>;
findings: z.ZodDefault<z.ZodString>;
resolution: z.ZodDefault<z.ZodString>;
}, z.core.$strip>;