UNPKG

@zhangzichao2008/mcp-graphiti

Version:

Graphiti MCP Server - Temporal Knowledge Graph for AI Agents

28 lines 1.03 kB
import { GraphitiConfig, Node, Edge, Episode, SearchResult } from '../types/index.js'; import { Logger } from '../utils/logger.js'; export declare class Graphiti { private config; private database; private llm; private embedder; private logger; constructor(config: GraphitiConfig, logger: Logger); initialize(): Promise<void>; shutdown(): Promise<void>; addEpisodes(episodes: Episode[]): Promise<void>; private processEpisode; private findNodeIdByName; search(query: string, numResults?: number, searchType?: string): Promise<SearchResult[]>; private semanticSearch; private keywordSearch; private combineSearchResults; getEntities(name: string, entityType?: string): Promise<Node[]>; getFacts(sourceNodeName?: string, targetNodeName?: string, factType?: string): Promise<Edge[]>; healthCheck(): Promise<{ database: boolean; llm: boolean; embedding: boolean; }>; } export default Graphiti; //# sourceMappingURL=graphiti.d.ts.map