UNPKG

zrald

Version:

Advanced Graph RAG MCP Server with sophisticated graph structures, operators, and agentic capabilities for AI agents

34 lines 1.52 kB
import { BaseOperator } from './base-operator.js'; import { KHopPathOperatorConfig, SteinerOperatorConfig, OperatorResult } from '../types/graph.js'; import { GraphDatabase } from '../core/graph-database.js'; import { VectorStore } from '../core/vector-store.js'; /** * KHopPath Operator - Multi-step path finding * Identifies paths of specified length between entities, establishing how concepts connect through intermediate steps */ export declare class KHopPathOperator extends BaseOperator { constructor(graphDb: GraphDatabase, vectorStore: VectorStore); execute(config: KHopPathOperatorConfig): Promise<OperatorResult>; private findKHopPaths; private calculatePathScore; } /** * Steiner Operator - Minimal connecting networks * Constructs minimal connecting networks between multiple entities, identifying the most efficient way to bridge disparate concepts */ export declare class SteinerOperator extends BaseOperator { constructor(graphDb: GraphDatabase, vectorStore: VectorStore); execute(config: SteinerOperatorConfig): Promise<OperatorResult>; private buildSteinerTree; private approximateSteinerTree; private exactSteinerTree; private buildMinimumSpanningTree; private calculateSteinerNodeScore; private calculateSteinerEdgeScore; private calculateTreeEfficiency; private analyzeTerminalConnectivity; private findPathInTree; private calculateTreeDiameter; private calculateBranchingFactor; } //# sourceMappingURL=subgraph-operators.d.ts.map