UNPKG

strategic-intelligence-mcp

Version:

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

61 lines 2.05 kB
import { ToolResponse } from '../types/index.js'; import { StorageAdapter } from '../storage/StorageAdapter.js'; export declare class GoalTools { private storage; constructor(storage: StorageAdapter); createBusinessGoal(args: { category: 'revenue' | 'product' | 'market' | 'technical' | 'operational'; title: string; description: string; owner: string; stakeholders?: string[]; dependencies?: { technicalFeatures?: string[]; businessPrerequisites?: string[]; externalFactors?: string[]; }; initialMetrics?: { name: string; type: 'revenue' | 'growth' | 'efficiency' | 'quality' | 'satisfaction'; target: number; unit: string; timeframe: string; }[]; }): Promise<ToolResponse>; updateGoalProgress(args: { goalId: string; metricUpdates?: { metricId: string; currentValue: number; }[]; confidence?: number; notes?: string; blockers?: string[]; achievements?: string[]; risks?: string[]; }): Promise<ToolResponse>; addMilestone(args: { goalId: string; title: string; description: string; targetDate: string; linkedTechnicalWork?: string[]; }): Promise<ToolResponse>; updateMilestoneStatus(args: { goalId: string; milestoneId: string; status: 'pending' | 'in-progress' | 'completed' | 'delayed' | 'cancelled'; completionDate?: string; blockers?: string[]; }): Promise<ToolResponse>; getGoal(args: { goalId: string; }): Promise<ToolResponse>; listGoals(args?: { category?: 'revenue' | 'product' | 'market' | 'technical' | 'operational'; status?: 'planning' | 'active' | 'blocked' | 'completed' | 'paused'; owner?: string; }): Promise<ToolResponse>; getGoalAnalytics(): Promise<ToolResponse>; } //# sourceMappingURL=goalTools.d.ts.map