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
TypeScript
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