UNPKG

@qianjue/mcp-memory-server

Version:

A Model Context Protocol (MCP) server for intelligent memory management with vector search capabilities

91 lines 2.02 kB
import { Tool } from '@modelcontextprotocol/sdk/types.js'; import { MemoryManager } from '../memory/MemoryManager.js'; export declare class MemoryTools { private memoryManager; constructor(memoryManager: MemoryManager); /** * 获取所有工具定义 */ getToolDefinitions(): Tool[]; /** * 调用指定的工具 */ callTool(name: string, args: any): Promise<any>; /** * 创建记忆工具实现 */ private createMemory; /** * 读取记忆工具实现 */ private readMemories; /** * 更新记忆工具实现 */ private updateMemory; /** * 删除记忆工具实现 */ private deleteMemory; /** * 设置存储路径工具实现 */ private setStoragePath; /** * 获取记忆统计工具实现 */ private getMemoryStats; /** * 清理旧对话工具实现 */ private cleanupOldConversations; /** * 列出记忆工具实现 - 智能过滤当前对话和全局记忆 */ private listMemories; /** * 高级查询记忆工具实现 */ private queryMemories; /** * 获取增强统计信息工具实现 */ private getEnhancedStats; /** * 配置嵌入提供商工具实现 */ private configureEmbedding; /** * 语义搜索工具实现 */ private semanticSearch; /** * 生成嵌入向量工具实现 */ private generateEmbeddings; /** * 计算相似度工具实现 */ private calculateSimilarity; /** * 获取向量统计信息工具实现 */ private getVectorStats; /** * 创建文件夹工具实现 */ private createFolder; /** * 删除文件夹工具实现 */ private deleteFolder; /** * 重命名文件夹工具实现 */ private renameFolder; /** * 列出文件夹工具实现 */ private listFolders; } //# sourceMappingURL=MemoryTools.d.ts.map