UNPKG

zrald

Version:

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

23 lines 960 B
import { Node, Relationship, Graph } from '../types/graph.js'; export declare class GraphDatabase { private driver; private session; constructor(uri: string, username: string, password: string); connect(): Promise<void>; disconnect(): Promise<void>; private getSession; createNode(node: Node): Promise<void>; getNode(id: string): Promise<Node | null>; getNodesByType(type: string): Promise<Node[]>; createRelationship(relationship: Relationship): Promise<void>; getRelationships(nodeId: string, direction?: 'incoming' | 'outgoing' | 'both'): Promise<Relationship[]>; findPaths(sourceId: string, targetId: string, maxHops?: number): Promise<Array<{ nodes: Node[]; relationships: Relationship[]; }>>; private convertNeo4jNode; private convertNeo4jRelationship; createGraph(graph: Graph): Promise<void>; clearGraph(): Promise<void>; } //# sourceMappingURL=graph-database.d.ts.map