3gpp-mcp-server
Version:
MCP Server for querying 3GPP telecom protocol specifications
38 lines • 1.36 kB
TypeScript
import { GPPSpecification, GPPProtocol } from '../types/3gpp';
export declare class GPPSpecificationManager {
private dataPath;
private specifications;
private protocols;
private initialized;
constructor(dataPath?: string);
initialize(): Promise<void>;
getSpecification(specId: string): Promise<GPPSpecification | null>;
getAllSpecifications(): Promise<GPPSpecification[]>;
getSpecificationsBySeries(series: string): Promise<GPPSpecification[]>;
getSpecificationsByRelease(release: string): Promise<GPPSpecification[]>;
getCatalog(): Promise<{
totalSpecs: number;
seriesCount: Record<string, number>;
releaseCount: Record<string, number>;
formatCount: Record<string, number>;
sampleSpecs: GPPSpecification[];
}>;
getProtocolsList(): Promise<GPPProtocol[]>;
getReleasesTimeline(): Promise<{
releases: Array<{
name: string;
year: number;
majorFeatures: string[];
specCount: number;
}>;
}>;
private loadSpecifications;
private findSpecificationFiles;
private loadSpecificationFile;
private generateTitle;
private extractKeywords;
private determineStage;
private createMockSpecifications;
private loadProtocols;
}
//# sourceMappingURL=specification-manager.d.ts.map