UNPKG

zettelkasten-memory-server

Version:

基于 Zettelkasten 记忆片段盒方法的 MCP 记忆服务器 v1.6.X

30 lines 1.4 kB
/** * 获取提示处理器 */ function createGetMemoryHintsHandler(manager) { return async (args) => { try { const { fileCount = 10 } = args; const hints = await manager.getMemoryHints(fileCount); const hintText = hints.fragmentNames && hints.fragmentNames.length > 0 ? `🔍 **重要记忆片段提示** (按权重排序)\n\n${hints.fragmentNames.slice(0, fileCount).map((fragment, index) => `${index + 1}. [[${fragment}]]`).join('\n')}\n\n💡 **提示**:这些高权重记忆片段是知识网络的核心节点。如需优化整体结构,可使用 getOptimizeSuggestions 工具查看低价值记忆片段的优化建议。` : '📭 暂无记忆片段\n\n💡 开始创建记忆片段后,可使用 getOptimizeSuggestions 工具获取优化建议。'; return { content: [{ type: "text", text: hintText }] }; } catch (error) { return { content: [{ type: "text", text: `❌ 获取提示失败: ${error && error.message ? error.message : String(error)}` }] }; } }; } export default createGetMemoryHintsHandler; //# sourceMappingURL=createGetMemoryHintsHandler.js.map