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