UNPKG

3gpp-mcp-charging

Version:

3GPP MCP Server V3.0.0 - Direct access to TSpec-LLM dataset (arxiv.org/abs/2406.01768) and 3GPP specifications via external APIs

84 lines 2.61 kB
import { APIManager } from '../api'; export interface CompareSpecificationsArgs { specification_ids: string[]; comparison_criteria?: string[]; include_evolution_analysis?: boolean; format?: 'detailed' | 'summary' | 'agent_ready'; } export declare class CompareSpecificationsTool { private apiManager; constructor(apiManager: APIManager); getDefinition(): { name: string; description: string; inputSchema: { type: string; properties: { specification_ids: { type: string; items: { type: string; }; description: string; minItems: number; maxItems: number; }; comparison_criteria: { type: string; items: { type: string; }; description: string; }; include_evolution_analysis: { type: string; description: string; default: boolean; }; format: { type: string; enum: string[]; description: string; default: string; }; }; required: string[]; }; }; execute(args: CompareSpecificationsArgs): Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { content: { type: string; text: string; }[]; isError: boolean; }>; private formatForAgent; private formatSummary; private formatDetailed; private analyzeWorkingGroups; private analyzeReleases; private analyzeDependencies; private analyzeFocusAreas; private identifyKeyDifferences; private identifySimilarities; private generateMigrationAnalysis; private assessImplementationImpact; private analyzeReleaseProgression; private analyzeFeatureEvolution; private assessMigrationComplexity; private identifyBreakingChanges; private getRecommendedMigrationApproach; private calculateOverallComplexity; private estimateResourceRequirements; private estimateImplementationTimeline; private identifyRiskFactors; private identifySpecialistRoles; private identifyEvolutionPatterns; } //# sourceMappingURL=compare-specifications.d.ts.map