UNPKG

strategic-intelligence-mcp

Version:

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

58 lines 2.12 kB
import { StrategyConversationType, ToolResponse } from '../types/index.js'; import { StorageAdapter } from '../storage/StorageAdapter.js'; export declare class ConversationTools { private storage; constructor(storage: StorageAdapter); startStrategySession(args: { type: StrategyConversationType; title: string; context?: { technicalMilestone?: string; businessTrigger?: string; marketEvent?: string; urgency?: 'low' | 'medium' | 'high' | 'critical'; }; participants?: string[]; }): Promise<ToolResponse>; captureStrategicInsight(args: { conversationId: string; insight: string; category: 'competitive-advantage' | 'market-opportunity' | 'technical-capability' | 'business-model' | 'risk-mitigation' | 'resource-optimization'; impact: 'critical' | 'high' | 'medium' | 'low'; evidence?: string[]; actionable?: boolean; linkedInsights?: string[]; }): Promise<ToolResponse>; trackStrategicDecision(args: { conversationId: string; decision: string; rationale: string; tradeoffs?: string[]; reviewTriggers?: string[]; timeline?: string; owner?: string; }): Promise<ToolResponse>; addActionItem(args: { conversationId: string; description: string; owner: string; dueDate: string; priority: 'critical' | 'high' | 'medium' | 'low'; linkedGoals?: string[]; }): Promise<ToolResponse>; updateConversationSummary(args: { conversationId: string; summary: string; keyQuestions?: string[]; status?: 'draft' | 'active' | 'completed' | 'archived'; }): Promise<ToolResponse>; getConversation(args: { conversationId: string; }): Promise<ToolResponse>; listConversations(args?: { type?: StrategyConversationType; status?: 'draft' | 'active' | 'completed' | 'archived'; limit?: number; }): Promise<ToolResponse>; } //# sourceMappingURL=conversationTools.d.ts.map