strategic-intelligence-mcp
Version:
Strategic Intelligence MCP Server - connecting technical progress to business outcomes with systematic strategic planning
85 lines • 3.32 kB
TypeScript
import { StrategicPattern, TrendAnalysis, CrossMilestoneAnalysis } from './patternRecognitionEngine.js';
import { GoalHealthAssessment } from './goalProgressAnalytics.js';
import { TechnicalMilestone } from '../intelligence/technicalMilestoneTracker.js';
import { BusinessGoal } from '../types/index.js';
export interface StrategicInsight {
id: string;
type: 'opportunity' | 'risk' | 'efficiency' | 'strategic-shift' | 'competitive-advantage' | 'market-timing';
priority: 'critical' | 'high' | 'medium' | 'low';
title: string;
description: string;
confidence: number;
businessImpact: {
revenue: number;
timeframe: string;
certainty: 'high' | 'medium' | 'low';
};
supportingEvidence: InsightEvidence[];
actionableRecommendations: ActionableRecommendation[];
stakeholders: string[];
urgency: 'immediate' | 'near-term' | 'medium-term' | 'long-term';
category: 'technical' | 'business' | 'market' | 'operational' | 'strategic';
generatedFrom: string[];
lastUpdated: string;
}
export interface InsightEvidence {
type: 'pattern' | 'metric' | 'trend' | 'correlation' | 'milestone' | 'goal';
source: string;
description: string;
quantitativeValue?: number;
significance: 'supporting' | 'strong' | 'definitive';
}
export interface ActionableRecommendation {
id: string;
action: string;
rationale: string;
implementationEffort: 'low' | 'medium' | 'high';
expectedOutcome: string;
timeframe: string;
prerequisites: string[];
riskIfNotTaken: string;
}
export interface ExecutiveInsightSummary {
period: string;
totalInsights: number;
criticalInsights: number;
keyOpportunities: StrategicInsight[];
primaryRisks: StrategicInsight[];
strategicThemes: InsightTheme[];
recommendedActions: string[];
businessImpactSummary: {
totalRevenueOpportunity: number;
totalRevenueAtRisk: number;
timeToRealization: string;
};
}
export interface InsightTheme {
name: string;
description: string;
relatedInsights: string[];
strength: number;
trendDirection: 'strengthening' | 'stable' | 'weakening';
strategicImplications: string[];
}
export interface CompetitiveIntelligence {
id: string;
competitiveAdvantage: string;
description: string;
sustainability: 'temporary' | 'medium-term' | 'long-term' | 'permanent';
threatLevel: 'low' | 'medium' | 'high' | 'critical';
defendStrategies: string[];
amplificationOpportunities: string[];
}
export declare class StrategicInsightGenerator {
generateInsights(patterns: StrategicPattern[], trends: TrendAnalysis[], crossAnalyses: CrossMilestoneAnalysis[], goalHealth: GoalHealthAssessment[], milestones: TechnicalMilestone[], goals: BusinessGoal[]): StrategicInsight[];
private generatePatternBasedInsights;
private generateTrendBasedInsights;
private generateCrossAnalysisInsights;
private generateGoalHealthInsights;
private generateProjectStrategicInsights;
private generateCompetitiveAdvantageInsights;
private generateMarketTimingInsights;
generateExecutiveSummary(insights: StrategicInsight[]): ExecutiveInsightSummary;
private identifyStrategicThemes;
}
//# sourceMappingURL=strategicInsightGenerator.d.ts.map