controlai-mcp
Version:
High-Performance Enterprise AI Project Management MCP Server with advanced optimization and multi-agent coordination
29 lines (28 loc) • 1.01 kB
TypeScript
import { TaskAnalysis, PlanAnalysis, AgentCapability } from '../types/index.js';
export declare class AIService {
private client;
private deploymentName;
constructor();
analyzePlan(planText: string): Promise<PlanAnalysis>;
analyzeTask(taskDescription: string, projectContext?: string): Promise<TaskAnalysis>;
suggestTaskAssignment(taskDescription: string, availableAgents: {
id: string;
capabilities: AgentCapability[];
performance: any;
}[]): Promise<{
agentId: string;
confidence: number;
reasoning: string;
}[]>;
generateTaskRecommendations(projectId: string, completedTasks: string[], availableTasks: string[]): Promise<{
nextTasks: string[];
reasoning: string;
suggestions: string[];
}>;
private validatePlanAnalysis;
private validateTaskAnalysis;
private validateTaskCategory;
private validatePriority;
private createFallbackAnalysis;
private createFallbackTaskAnalysis;
}