永久记忆服务

一个基于esa.io的Ruby MCP服务器,为Claude Desktop和Claude Code提供永久记忆功能,支持搜索、创建和更新记忆帖子。

  • by bash0C7
  • Ruby
  • 本地部署
  • 更新于
在 GitHub 查看 bash0C7/permanent-memory

使用说明

永久存储器

Ruby MCP服务器,为Claude Desktop和Claude Code提供esa支持的永久内存。

它做什么

公开了由esa.io支持的三个MCP工具,以便Claude可以搜索、创建和更新持久内存帖子:

工具 说明
permanent_memory_search 搜索标记的帖子 永続 (不包括存档)
permanent_memory_create 创建新的永久记忆帖子
permanent_memory_update 更新现有帖子(带有冲突检测功能)

Claude Code用户还可以获得三项技能:

  • /permanent-memory-setup --初始设置(依赖关系、Keychain令牌、Claude Desktop配置)
  • /permanent-memory-archive --存档帖子(从活动内存中删除)
  • /permanent-memory-organize --审查并清理所有永久内存帖子

后端:esa.io bist 团队,已标记的帖子 永続

设置

在Claude Code中打开此存储库并运行:

/permanent-memory-setup

该技能指导您完成依赖项安装、在macOS钥匙链中注册esa API令牌,以及Claude Desktop配置。

身份验证说明: scripts/start_mcp.sh 读取 esa-mcp-token 启动时使用macOS钥匙链。代码或配置文件中不存储任何秘密。

项目结构

scripts/
  mcp_server.rb   # MCP tool definitions (search / create / update)
  start_mcp.sh    # Keychain auth + server launcher
Gemfile           # Dependencies: mcp gem, test-unit