UNPKG

@mseep/mcp-reasoner

Version:

MCP Reasoner with multiple reasoning strategies including Beam Search and Monte Carlo Tree Search

17 lines (16 loc) 708 B
import { ThoughtNode, ReasoningRequest, ReasoningResponse, ReasoningStats } from './types.js'; import { ReasoningStrategy } from './strategies/factory.js'; export declare class Reasoner { private stateManager; private currentStrategy; private strategies; constructor(); processThought(request: ReasoningRequest): Promise<ReasoningResponse>; getStats(): Promise<ReasoningStats>; private getStrategyMetrics; getCurrentStrategyName(): ReasoningStrategy; getBestPath(): Promise<ThoughtNode[]>; clear(): Promise<void>; setStrategy(strategyType: ReasoningStrategy, beamWidth?: number, numSimulations?: number): void; getAvailableStrategies(): ReasoningStrategy[]; }