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

26 lines 1.25 kB
import { SpecificationMetadata, ProtocolMetadata, ConceptMetadata, ResearchPattern, SearchPattern } from '../types/guidance'; export declare class KnowledgeBase { private knowledgeGraph; private initialized; constructor(); initialize(): Promise<void>; getSpecification(id: string): SpecificationMetadata | undefined; getProtocol(name: string): ProtocolMetadata | undefined; getConcept(name: string): ConceptMetadata | undefined; getPattern(name: string): ResearchPattern | undefined; getAllProtocols(): Map<string, ProtocolMetadata>; getAllPatterns(): Map<string, ResearchPattern>; suggestSpecificationsForTopic(topic: string): Promise<SpecificationMetadata[]>; getRelatedSpecifications(specId: string): Promise<SpecificationMetadata[]>; getSearchPatternForDomain(domain: string): Promise<SearchPattern | undefined>; getImplementationGuidanceForTopic(topic: string): Promise<SpecificationMetadata[]>; private loadSpecifications; private loadProtocols; private loadConcepts; private loadResearchPatterns; private buildRelationships; private addRelationship; private calculateRelevance; private getSearchPatterns; } //# sourceMappingURL=knowledge-base.d.ts.map