zrald
Version:
Advanced Graph RAG MCP Server with sophisticated graph structures, operators, and agentic capabilities for AI agents
25 lines • 1.05 kB
TypeScript
import { BaseOperator } from './base-operator.js';
import { VDBOperatorConfig, PPROperatorConfig, OperatorResult } from '../types/graph.js';
import { GraphDatabase } from '../core/graph-database.js';
import { VectorStore } from '../core/vector-store.js';
/**
* VDB Operator - Vector Database similarity search
* Leverages vector similarity to locate semantically relevant nodes
*/
export declare class VDBOperator extends BaseOperator {
constructor(graphDb: GraphDatabase, vectorStore: VectorStore);
execute(config: VDBOperatorConfig): Promise<OperatorResult>;
}
/**
* PPR Operator - Personalized PageRank
* Implements Personalized PageRank to identify authoritative nodes
*/
export declare class PPROperator extends BaseOperator {
constructor(graphDb: GraphDatabase, vectorStore: VectorStore);
execute(config: PPROperatorConfig): Promise<OperatorResult>;
private getAllNodes;
private buildAdjacencyMatrix;
private initializePersonalization;
private computePageRank;
}
//# sourceMappingURL=node-operators.d.ts.map