UNPKG

strategic-intelligence-mcp

Version:

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

111 lines 4.22 kB
import { ToolResponse } from '../types/index.js'; import { StorageAdapter } from '../storage/StorageAdapter.js'; export declare class IntelligenceTools { private storage; private milestoneTracker; private correlationEngine; private reviewAutomation; constructor(storage: StorageAdapter); createTechnicalMilestone(args: { name: string; description: string; category: 'architecture' | 'feature' | 'performance' | 'security' | 'integration' | 'infrastructure'; plannedDate: string; effort: number; complexity: 'low' | 'medium' | 'high' | 'critical'; codebaseChanges: string[]; performanceImpact?: { metric: string; improvement: string; measurement: string; }; architecturalImpact?: string; risksMitigated?: string[]; businessContext?: { strategicImportance?: number; customerImpact?: string; revenueImplication?: number; competitiveAdvantage?: string; marketTiming?: 'early' | 'competitive' | 'late' | 'critical'; }; }): Promise<ToolResponse>; updateMilestoneProgress(args: { milestoneId: string; completionPercentage: number; blockers?: string[]; achievements?: string[]; nextSteps?: string[]; estimatedCompletionDate?: string; confidenceLevel?: number; businessImpactUpdate?: string; }): Promise<ToolResponse>; analyzeDevelopmentBusinessAlignment(args?: { includeCorrelations?: boolean; includeProjections?: boolean; includePredictiveInsights?: boolean; }): Promise<ToolResponse>; generateBusinessImpactForecast(args: { timeframe: '3-months' | '6-months' | '12-months' | '24-months'; confidence?: 'conservative' | 'realistic' | 'optimistic'; includeScenarios?: boolean; }): Promise<ToolResponse>; identifyStrategicOpportunities(args?: { analysisType?: 'technical-gaps' | 'market-timing' | 'competitive-advantage' | 'all'; minImpact?: 'low' | 'medium' | 'high' | 'critical'; }): Promise<ToolResponse>; getMilestoneBusinessAlignment(args: { milestoneId: string; }): Promise<ToolResponse>; private groupInsightsByType; private generateStrategicRecommendations; private generateForecastByTimeframe; private parseTimeframe; private getConfidenceMultiplier; private getTopOpportunities; private getTopRisks; private generateForecastInsights; private identifyTechnicalGaps; private identifyMarketTimingOpportunities; private identifyCompetitiveAdvantageOpportunities; private meetImpactThreshold; private summarizeOpportunities; private groupOpportunitiesByType; private generateMilestoneRecommendations; private calculateProgressTrend; evaluateStrategyReviewTriggers(args?: { includeCompetitiveContext?: boolean; includeStrategyGaps?: boolean; marketEvents?: string[]; }): Promise<ToolResponse>; configureStrategyReviewTrigger(args: { action: 'create' | 'update' | 'enable' | 'disable'; triggerId?: string; triggerConfig?: { name: string; type: 'milestone-based' | 'time-based' | 'metric-based' | 'event-based' | 'threshold-based'; enabled?: boolean; conditions: any[]; actions: any[]; priority: 'low' | 'medium' | 'high' | 'critical'; }; }): Promise<ToolResponse>; getStrategyReviews(args?: { status?: 'pending' | 'in-progress' | 'completed' | 'cancelled'; includeQuestions?: boolean; }): Promise<ToolResponse>; completeStrategyReview(args: { reviewId: string; decisions: Array<{ decision: string; rationale: string; impact: 'high' | 'medium' | 'low'; implementation: string; owner: string; deadline: string; }>; nextSteps: string[]; }): Promise<ToolResponse>; private groupReviewsByStatus; private groupReviewsByPriority; } //# sourceMappingURL=intelligenceTools.d.ts.map