UNPKG

strategic-intelligence-mcp

Version:

Strategic Intelligence MCP Server - connecting technical progress to business outcomes with systematic strategic planning

66 lines 2.56 kB
import { ToolResponse } from '../types/index.js'; import { StorageAdapter } from '../storage/StorageAdapter.js'; export declare class ForecastingTools { private storage; private milestoneTracker; private correlationEngine; private forecastingEngine; private competitiveTracker; constructor(storage: StorageAdapter); generateScenarioForecast(args?: { timeframe: '3-months' | '6-months' | '12-months' | '18-months' | '24-months'; focusArea?: 'revenue' | 'growth' | 'market-share' | 'technical' | 'all'; includeDisruption?: boolean; }): Promise<ToolResponse>; identifyStrategyGaps(args?: { marketContext?: string[]; minSeverity?: 'minor' | 'moderate' | 'significant' | 'critical'; }): Promise<ToolResponse>; generateCompetitiveIntelligence(args?: { marketSegment?: string; marketSize?: number; competitors?: string[]; trends?: string[]; }): Promise<ToolResponse>; runWhatIfAnalysis(args: { scenarios: Array<{ name: string; description: string; assumptions: { completionRateChange?: number; revenueRealizationChange?: number; competitorActions?: string[]; marketChanges?: string[]; }; }>; timeframe: '6-months' | '12-months' | '24-months'; }): Promise<ToolResponse>; generateConfidenceIntervals(args: { metric: 'revenue' | 'customer-acquisition' | 'market-share' | 'milestone-completion'; timeframes: Array<'3-months' | '6-months' | '12-months'>; confidenceLevels?: number[]; }): Promise<ToolResponse>; private calculateWeightedForecast; private generateForecastRecommendations; private extractKeyInsights; private analyzeConfidenceLevels; private groupGapsByCategory; private generateGapActionPlan; private aggregateEffort; private identifyCompetitiveAdvantages; private assessCompetitivePositioning; private determineMarketPosition; private analyzeTimeHorizons; private applyScenarioAdjustments; private adjustMilestoneStatus; private adjustCorrelations; private calculateScenarioImpact; private extractScenarioKeyMetrics; private generateScenarioRecommendations; private compareWhatIfScenarios; private extractMetricValues; private calculatePercentile; private generateConfidenceInsights; private generateConfidenceRecommendations; } //# sourceMappingURL=forecastingTools.d.ts.map