UNPKG

@zhangzichao2008/mcp-graphiti

Version:

Graphiti MCP Server - Temporal Knowledge Graph for AI Agents

24 lines 974 B
import { DatabaseConfig, Node, Edge } from '../types/index.js'; import { Logger } from '../utils/logger.js'; export declare class Neo4jDriver { private driver; private logger; private database?; constructor(config: DatabaseConfig, logger: Logger); connect(): Promise<void>; close(): Promise<void>; runQuery(query: string, parameters?: Record<string, any>): Promise<any>; addNodes(nodes: Node[]): Promise<void>; addEdges(edges: Edge[]): Promise<void>; searchNodes(query: string, limit?: number): Promise<Node[]>; searchByName(name: string, type?: string): Promise<Node[]>; getFacts(sourceName?: string, targetName?: string, factType?: string): Promise<Edge[]>; createIndexes(): Promise<void>; vectorSearch(queryEmbedding: number[], limit?: number): Promise<Array<{ node: Node; score: number; }>>; healthCheck(): Promise<boolean>; } export default Neo4jDriver; //# sourceMappingURL=neo4j.d.ts.map