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