UNPKG

strategic-intelligence-mcp

Version:

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

104 lines 3.56 kB
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