Like-I-Said v2:克劳德桌面的任务管理和内存
](https://www.npmjs.com/package/@endlessblink/like-i-said-v2) 
将Claude Desktop转变为您的智能项目经理。跟踪任务,记住上下文,并保持会话之间的连续性。
🚀 v3.0.0发布-Socket架构和智能升级!
🔥 主要版本(2025年8月):3.0.0版本解决了重复流程问题,并添加了AI功能: - 🆕 基于Socket的体系结构 -HTTP/SSE模式可防止重复进程(修复API错误500!) - ✅ 模糊搜索 -使用Fuse.js进行拼写错误容忍搜索(处理“serch”→ “搜索”) - ✅ 通用工作探测器 -自动捕捉工作模式并创建记忆 - ✅ 增强型搜索 -结合精确、扩展、语义和模糊结果的多模式搜索 - ✅ Windows集成 -通过Windows特定脚本改进了跨平台支持 🔒 不再重复:端口绑定确保只能运行一个实例! 📊 搜索智能:现在找到了700多个具有拼写容忍匹配的记忆! 🤖 工作检测:自动识别问题解决、实施和配置工作! ``bash # New HTTP mode (prevents duplicates!) export MCP_TRANSPORT=http node server-markdown.js # Or classic stdio mode npm install @endlessblink/like-i-said-v2@3.0.0 ``📚 目录
- 光标IDE - Windsurf编辑器 - VS代码并继续
🎯 是什么让这与众不同
Like-I-Said v3.0带来的 人工智能驱动的智能 关于内存和任务管理:
🧠 智能搜索与发现
- 模糊搜索 -即使拼写错误也能找到记忆(“serch”找到“search”)
- 多模式搜索 -结合精确、扩展、语义和模糊结果
- 智能相关性 -根据上下文和使用模式对结果进行优先级排序
- 拼写错误容忍度 -永远不要因为拼写错误而失去记忆
🤖 通用工作探测器
- 自动模式识别 -确定问题解决、实施、研究活动
- 智能内存创建 -无需人工即可完成重要工作
- 活动监控 -智能地跟踪您的工作流程模式
- 安全模式 -逐步整合,了解您的偏好
📋 高级任务管理
- 智能任务跟踪 -说“我完成了身份验证系统”,克劳德就会更新你的任务
- 自动内存任务链接 -每个决策、代码片段和对话都链接到相关任务
- 自然语言更新 -无需命令,只需自然地谈论你的进展
- 跨会话连续性 -即使几天后,也要从你离开的地方继续
- 项目型组织 -将多个项目分开并组织起来
🚀 安装
先决条件
在安装Like-I-Said v2之前,您需要 Node.js 安装在您的系统上:
- Node.js (版本14或更高)-
- 这包括安装所需的NPM和NPX - 要检查是否安装了Node.js,请运行: node --version - 如果你看到一个版本号(例如v18.17.0),你就可以继续了 - 如果没有,请从上面的链接下载并安装Node.js
备注:NPX命令需要安装Node.js。如果你看到类似“npx:command not found”的错误,请先从以下位置安装Node.js
安装方法
选项1:自动安装(推荐)
适用于Claude Desktop和Claude Code-一个命令可以完成所有操作:
npx @endlessblink/like-i-said-v2@latest like-i-said-v2 install
# Or install to a specific directory:
npx @endlessblink/like-i-said-v2@latest like-i-said-v2 install --path /custom/path此单个命令会自动执行:
- 完全安装MCP服务器(不需要其他命令)
- 配置您的Claude客户端(桌面或代码)
- 设置必要的目录
- 无需手动配置或菜单交互
选项2:Claude Code直接注册
如果你使用的是克劳德代码,而选项1不起作用:
claude mcp add like-i-said-memory-v2 -- npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2这将直接在Claude Code的配置系统中注册MCP服务器。
验证安装
安装后:
- 重新启动您的Claude客户端
- 问克劳德:“你们有什么MCP工具?”
- 您应该看到27个工具,包括
add_memory,create_task等等。
示例用法:
"Create a task: Build authentication system"
"Remember: We're using JWT tokens with refresh rotation"
"What am I currently working on?"🖥️ 手动IDE配置
如果自动配置失败,您可以手动配置IDE:
对于光标
选项1:快速设置(无本地文件)
// ~/.cursor/mcp.json
{
"mcpServers": {
"like-i-said-memory-v2": {
"command": "npx",
"args": ["-y", "-p", "@endlessblink/like-i-said-v2@latest", "like-i-said-v2"]
}
}
}选项2:本地安装
- 第一轮:
npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install
- 安装程序将自动为您配置Cursor
- 重新启动Cursor并验证所有27个工具是否可用
适用于风帆
选项1:快速设置(无本地文件)
// ~/.codeium/windsurf/mcp_config.json
{
"mcp": {
"servers": {
"like-i-said-memory-v2": {
"command": "npx",
"args": ["-y", "-p", "@endlessblink/like-i-said-v2@latest", "like-i-said-v2"]
}
}
}
}选项2:本地安装
- 第一轮:
npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install
- 安装程序将自动为您配置Windsurf
- 重新启动Windsurf并验证所有27个工具是否可用
对于带有Continue的VS代码
按照Continue扩展的MCP配置指南添加服务器。
📊 运行仪表板
仪表板为管理内存和任务提供了一个可视化界面。
启动仪表板
快速入门(推荐)
# Clone the repository
git clone https://github.com/endlessblink/Like-I-Said-memory-mcp-server.git
cd Like-I-Said-memory-mcp-server
# Windows
scripts\run-dashboard.bat
# Mac/Linux
./scripts/run-dashboard.sh手动启动
# If you already have the repo cloned
cd Like-I-Said-memory-mcp-server
npm install
npm run start:dashboard访问仪表板
⚡ 重要:启动服务器时会显示仪表板URL!
- 在控制台中查找“DASHBOARD READY!访问它:”
- 打开显示的URL(通常
http://localhost:3001) - 忽略端口5173 -那只是为了发展
- 仪表板显示所有记忆和任务,并实时更新
- 功能包括:
- 📊 任务进度可视化 - 🔍 搜索和过滤记忆 - 🔗 查看任务内存关系 - 📁 管理项目 - 📤 导出/导入数据 - 📈 分析和见解
💪 主要特点
理解你的任务管理
- 状态跟踪 -todo→ 正在进行中→ done → 阻塞
- 智能更新 -“I done with X”自动更新状态
- 子任务管理 -分解复杂任务
- 进度分析 -看看你取得了什么成就
有目的的记忆
- 任务关联记忆 -每个记忆都与相关任务相关联
- 项目组织 -不同项目的不同上下文
- 语义搜索 -使用自然语言查找信息
- 自动分类 -代码、决策、研究等。
为实际工作而建
- 动态路径配置 -“将我的任务文件夹更改为D:\\Projects”
- 环境变量 -设置MEMORY_DIR和TASK_DIR
- Windows优化 -完整的Windows路径支持
- 实时仪表盘 -可视化界面(URL见控制台)
🛠️ 可用工具(共27个)
核心任务工具
create_task-使用自动内存链接创建任务update_task-更新状态、添加子任务、链接内存smart_status_update-自然语言状态更改(“I finished X”)list_tasks-按状态、项目或优先级查看任务get_task_context-查看任务的所有记忆和子任务get_task_status_analytics-生产力见解和建议
内存工具
add_memory-使用丰富的元数据存储任何信息search_memories-查找所有项目的信息list_memories-按项目或类别浏览回忆generate_dropoff-为新会话创建切换文档
路径管理(v2.6+中的新功能)
set_memory_path-克劳德可以改变记忆的存储位置set_task_path-Claude可以更改任务的存储位置get_current_paths-检查当前存储位置
AI增强工具
enhance_memory_metadata-生成标题和摘要batch_enhance_memories-批量增强多重记忆validate_task_workflow-检查工作流有效性get_automation_suggestions-获得自动化想法- 另外还有7个增强工具。..
📁 运作原理
任务和记忆存储为具有丰富元数据的markdown文件:
memories/
├── project-name/
│ ├── 2024-07-15-auth-decision-a7b3c9.md
│ └── 2024-07-15-jwt-implementation-d4e8f2.md
tasks/
├── project-name/
│ ├── TASK-00001-build-authentication.md
│ └── TASK-00002-add-user-dashboard.md每个任务跟踪:
- 状态、优先级和时间戳
- 链接的记忆和子任务
- 项目和类别分配
- 自然语言描述
🎮 高级用法
自然语言任务管理
"I'm blocked on the payment integration because we need API credentials"
"The frontend is done but needs code review"
"What should I work on next?"
"Show me my progress this week"动态路径配置
"Change my memory storage to D:\AI\Memories"
"Set task directory to C:\Projects\MyApp\tasks"
"Where are my files currently stored?"项目切换
"Switch to the mobile-app project"
"Show me all tasks for the API project"
"What's the status across all my projects?"🐛 故障排除
“服务器未连接”
# Update to latest version
npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install
# For Claude Code users (no local files)
claude mcp add like-i-said-memory-v2 -- npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2“路径更改后找不到记忆”
你的旧记忆留在原来的位置。要么:
- 将它们复制到新位置
- 更改回原始路径
调试模式
在启动Claude之前设置环境变量:
set DEBUG_MCP=true # Windows
export DEBUG_MCP=true # Mac/Linux常见问题
Windows路径问题:
- 使用正斜杠:
C:/Users/name/memories - 或者避开反睫毛:
C:\\Users\\name\\memories
端口冲突:
- 仪表板API使用端口3001
- 开发UI使用端口5173
- 如果需要,使用PORT环境变量进行更改
🤝 贡献
发现bug了吗?有一个功能想法吗?
📄 许可证
麻省 理工© 无限闪烁
______________________________________________________________________
备注:这是Claude Desktop的MCP(模型上下文协议)服务器。它需要Claude Desktop或兼容的MCP客户端才能运行。
