strategic-intelligence-mcp
Version:
Strategic Intelligence MCP Server - connecting technical progress to business outcomes with systematic strategic planning
66 lines • 2.56 kB
TypeScript
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