strategic-intelligence-mcp
Version:
Strategic Intelligence MCP Server - connecting technical progress to business outcomes with systematic strategic planning
104 lines • 3.56 kB
TypeScript
import { TechnicalMilestone } from '../intelligence/technicalMilestoneTracker.js';
import { BusinessGoal } from '../types/index.js';
import { CompetitivePosition } from './advancedForecastingEngine.js';
export interface CompetitiveIntelligence {
id: string;
lastUpdated: string;
marketAnalysis: MarketLandscape;
competitorProfiles: CompetitivePosition[];
threatAssessment: ThreatAnalysis;
opportunityMapping: CompetitiveOpportunity[];
strategicRecommendations: CompetitiveRecommendation[];
}
export interface MarketLandscape {
marketSegment: string;
totalMarketSize: number;
growthRate: number;
keyTrends: MarketTrend[];
barrierToEntry: 'low' | 'medium' | 'high' | 'very-high';
competitiveIntensity: 'low' | 'moderate' | 'high' | 'intense';
customerSwitchingCosts: 'low' | 'medium' | 'high';
}
export interface MarketTrend {
id: string;
name: string;
description: string;
impact: 'positive' | 'negative' | 'neutral';
timeframe: 'immediate' | 'short-term' | 'medium-term' | 'long-term';
confidence: number;
ourPositioning: 'advantage' | 'neutral' | 'disadvantage';
}
export interface ThreatAnalysis {
overallThreatLevel: 'low' | 'moderate' | 'high' | 'critical';
immediateThreats: CompetitiveThreat[];
emergingThreats: CompetitiveThreat[];
strategicVulnerabilities: StrategicVulnerability[];
defensiveStrategies: DefensiveStrategy[];
}
export interface CompetitiveThreat {
id: string;
source: string;
description: string;
probability: number;
timeToMaterialize: string;
potentialImpact: {
revenueAtRisk: number;
marketShareLoss: number;
customerChurn: number;
};
warningSignals: string[];
mitigationStrategies: string[];
}
export interface StrategicVulnerability {
id: string;
area: string;
description: string;
exploitability: 'low' | 'medium' | 'high';
urgencyToAddress: 'low' | 'medium' | 'high' | 'critical';
remediationOptions: string[];
}
export interface DefensiveStrategy {
id: string;
strategy: string;
description: string;
implementation: string;
cost: number;
timeframe: string;
effectiveness: 'low' | 'medium' | 'high';
sideEffects: string[];
}
export interface CompetitiveOpportunity {
id: string;
description: string;
sourceOfAdvantage: 'technical' | 'market' | 'timing' | 'resources' | 'relationships';
sustainabilityPeriod: string;
captureStrategy: string;
investmentRequired: number;
riskOfPursuing: 'low' | 'medium' | 'high';
potentialReturn: number;
}
export interface CompetitiveRecommendation {
id: string;
priority: 'critical' | 'high' | 'medium' | 'low';
category: 'defensive' | 'offensive' | 'positioning' | 'differentiation';
recommendation: string;
rationale: string;
implementation: string;
timeframe: string;
resourceRequirement: 'low' | 'medium' | 'high';
expectedOutcome: string;
}
export declare class CompetitiveIntelligenceTracker {
generateCompetitiveIntelligence(milestones: TechnicalMilestone[], goals: BusinessGoal[], marketContext?: {
segment?: string;
size?: number;
competitors?: string[];
trends?: string[];
}): CompetitiveIntelligence;
private analyzeMarketLandscape;
private generateCompetitorProfiles;
private assessThreats;
private identifyCompetitiveOpportunities;
private generateStrategicRecommendations;
}
//# sourceMappingURL=competitiveIntelligenceTracker.d.ts.map