返回市场
正如我所说内存MCP服务器

正如我所说内存MCP服务器

作者:endlessblink46 星标更新:2025-09-20

项目介绍

Like-I-Said MCP v2

Like-I-Said v2: 任务管理和Claude桌面的记忆功能

npm 版本 许可证: MIT

将Claude桌面变成你的智能项目管理器。跟踪任务,记住上下文,并在会话之间保持连续性。

🚀 v3.0.0 发布 - 基于套接字架构与智能升级!

🔥 主要版本(2025年8月):版本3.0.0解决了重复进程问题并增加了AI特性:

  • 🆕 基于套接字的架构 - HTTP/SSE模式防止重复进程(修复API错误500!)
  • 模糊搜索 - 使用Fuse.js容忍拼写错误的搜索(处理“serch”→“search”)
  • 通用工作检测器 - 自动捕获工作模式并创建记忆
  • 增强搜索 - 结合精确、扩展、语义和模糊结果的多模式搜索
  • Windows集成 - 改进跨平台支持,带有特定于Windows的脚本

🔒 不再有重复:端口绑定确保只有一个实例可以运行! 📊 搜索智能:现在可以找到700多个记忆,具有拼写错误容忍匹配! 🤖 工作检测:自动识别解决问题、实现和配置的工作!

# 新HTTP模式(防止重复!)
export MCP_TRANSPORT=http
node server-markdown.js

# 或经典stdio模式
npm install @endlessblink/like-i-said-v2@3.0.0

📚 目录

🎯 有什么不同

Like-I-Said v3.0 带来了AI驱动的智能到记忆和任务管理:

🧠 智能搜索与发现

  • 模糊搜索 - 即使拼写错误也能找到记忆(“serch”找到“search”)
  • 多模式搜索 - 结合精确、扩展、语义和模糊结果
  • 智能相关性 - 根据上下文和使用模式优先排序结果
  • 拼写错误容忍 - 不会因为拼写错误而丢失记忆

🤖 通用工作检测器

  • 自动模式识别 - 识别解决问题、实现、研究活动
  • 智能记忆创建 - 捕获重要工作无需手动努力
  • 活动监控 - 智能地跟踪您的工作流程模式
  • 安全模式 - 逐步集成以学习您的偏好

📋 高级任务管理

  • 智能任务跟踪 - 说“我完成了认证系统”,Claude会更新您的任务
  • 自动记忆-任务链接 - 每个决策、代码片段和对话都链接到相关的任务
  • 自然语言更新 - 不需要命令,只需自然地谈论您的进度
  • 跨会话连续性 - 即使几天后也可以从上次离开的地方继续
  • 基于项目的组织 - 保持多个项目分离和有序

🚀 安装

先决条件

在安装Like-I-Said v2之前,您需要在系统上安装Node.js

  • Node.js(版本14或更高) - 从nodejs.org下载
    • 这包括NPM和NPX,它们是安装所必需的
    • 要检查是否已安装Node.js,请运行:node --version
    • 如果看到一个版本号(例如v18.17.0),则您可以继续
    • 如果没有,请从上述链接下载并安装Node.js

注意:NPX命令需要安装Node.js。如果您看到类似“npx: 命令未找到”的错误,请先从https://nodejs.org/安装Node.js

安装方法

选项1:自动安装(推荐)

适用于Claude Desktop和Claude Code - 一个命令完成所有操作:

npx @endlessblink/like-i-said-v2@latest like-i-said-v2 install

# 或安装到特定目录:
npx @endlessblink/like-i-said-v2@latest like-i-said-v2 install --path /custom/path

此单一命令自动:

  • 完全安装MCP服务器(不需要额外命令)
  • 配置您的Claude客户端(桌面或代码)
  • 设置必要的目录
  • 不需要手动配置或菜单交互

选项2:Claude Code直接注册

如果您使用Claude Code且选项1不起作用:

claude mcp add like-i-said-memory-v2 -- npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2

这将直接注册MCP服务器到Claude Code的配置系统中。

验证安装

安装后:

  1. 重启您的Claude客户端
  2. 向Claude询问:“您有哪些可用的MCP工具?”
  3. 您应该能看到27个工具,包括add_memorycreate_task等。

示例用法:

"创建任务:构建认证系统"
"记住:我们正在使用JWT令牌和刷新轮换"
"我现在正在做什么?"

🖥️ 手动IDE配置

如果自动配置失败,您可以手动配置IDE:

对于Cursor

选项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:本地安装

  1. 第一次运行:npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install

  2. 安装程序将自动为您配置Cursor

  3. 重启Cursor并验证所有27个工具是否可用

对于Windsurf

选项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:本地安装

  1. 第一次运行:n npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install

  2. 安装程序将自动为您配置Windsurf

  3. 重启Windsurf并验证所有27个工具是否可用

对于带有Continue的VS Code

按照Continue扩展的MCP配置指南添加服务器。

📊 运行仪表板

仪表板提供了一个可视界面来管理记忆和任务。

启动仪表板

快速启动(推荐)

# 克隆仓库
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

手动启动

# 如果您已经克隆了仓库
cd Like-I-Said-memory-mcp-server
npm install
npm run start:dashboard

访问仪表板

重要:启动服务器时会在控制台显示仪表板URL!

  1. 查找控制台中的“DASHBOARD READY! 在以下位置访问它:”
  2. 打开显示的URL(通常是http://localhost:3001
  3. 忽略端口5173 - 这仅用于开发
  4. 仪表板显示所有记忆和任务,并实时更新
  5. 功能包括:
    • 📊 任务进度可视化
    • 🔍 搜索和过滤记忆
    • 🔗 查看任务-记忆关系
    • 📁 管理项目
    • 📤 导出/导入数据
    • 📈 分析和见解

💪 关键特性

理解您的任务管理

  • 状态跟踪 - 待办事项 → 正在进行 → 完成 → 阻塞
  • 智能更新 - “我已完成X”自动更新状态
  • 子任务管理 - 将复杂任务分解
  • 进度分析 - 查看您已完成的内容

有意义的记忆

  • 任务链接记忆 - 每个记忆都连接到相关的任务
  • 项目组织 - 不同项目有不同的上下文
  • 语义搜索 - 使用自然语言查找信息
  • 自动分类 - 代码、决策、研究等

为实际工作打造

  • 动态路径配置 - “更改我的任务文件夹到D:\Projects”
  • 环境变量 - 设置MEMORY_DIR和TASK_DIR
  • Windows优化 - 完整支持Windows路径
  • 实时仪表板 - 可视界面(查看控制台获取URL)

🛠️ 可用工具(总计27个)

核心任务工具

  • create_task - 创建任务并自动链接记忆
  • update_task - 更新状态、添加子任务、链接记忆
  • smart_status_update - 自然语言状态变更(“我已完成X”)
  • list_tasks - 按状态、项目或优先级查看任务
  • get_task_context - 查看任务的所有记忆和子任务
  • get_task_status_analytics - 生产力洞察和建议

记忆工具

  • add_memory - 存储任何信息并附带丰富的元数据
  • search_memories - 在所有项目中查找信息
  • list_memories - 浏览按项目或类别分类的记忆
  • generate_dropoff - 为新会话创建交接文档

路径管理(新增于v2.6+)

  • set_memory_path - Claude可以更改存储记忆的位置
  • 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

每个任务跟踪:

  • 状态、优先级和时间戳
  • 链接的记忆和子任务
  • 项目和类别分配
  • 自然语言描述

🎮 高级用法

自然语言任务管理

“我在支付集成上被阻塞,因为我们需要API凭证”
“前端已完成,但需要代码审查”
“接下来我应该做什么?”
“显示我本周的进度”

动态路径配置

“将我的记忆存储更改为D:\AI\Memories”
“将任务目录设置为C:\Projects\MyApp\tasks”
“我的文件目前存储在哪里?”

项目切换

“切换到mobile-app项目”
“显示API项目的所有任务”
“所有项目的状态是什么?”

🐛 故障排除

“服务器无法连接”

# 更新到最新版本
npx -p @endlessblink/like-i-said-v2@latest like-i-said-v2 install

# 对于Claude Code用户(无本地文件)
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?有功能想法?

📄 许可证

MIT © endlessblink


:这是一个为Claude桌面的MCP(模型上下文协议)服务器。它需要Claude桌面或兼容的MCP客户端才能运行。