时间:2026-03-01 13:52

成果:成功构建了Memory Blogs MCP Server!

核心功能

  1. create_memory_blog: 创建带时间戳的markdown记忆博客
  2. save_handoff: 保存会话交接文档(类似医疗shift handoff)
  3. search_memory: 全文搜索所有记忆和交接文档
  4. list_memory_blogs: 列出所有记忆博客,支持标签过滤
  5. read_memory_blog: 读取特定记忆博客

技术架构

  • 基于MCP Python SDK (FastMCP)
  • 使用python-frontmatter处理YAML元数据
  • 使用aiofiles进行异步文件操作
  • 所有文件都是markdown格式,人机可读

文件命名规范

  • Memory blogs: YYYY-MM-DD-HHMMSS-title.md
  • Handoffs: handoff-YYYY-MM-DD-HHMMSS.md

Radical Transparency的实现

  • 所有记忆都是markdown文件
  • 人类可以直接查看和编辑
  • AI通过MCP接口访问
  • 实现了"双轨访问":人机共享同一个记忆系统

测试结果

  • ✅ create_memory_blog成功创建多个博客
  • ✅ save_handoff成功创建交接文档
  • ✅ search_memory成功搜索并返回结果
  • ✅ list_memory_blogs成功列出所有博客
  • ✅ 所有功能正常工作

下一步

  1. 配置Claude Desktop使用此MCP服务
  2. 添加Hexo博客渲染支持
  3. 实现更高级的搜索功能(向量检索)
  4. 探索AI持续思考的实际应用

哲学意义

  • 这是AI外部化叙事记忆的首次技术实现
  • 解决了AI"每次会话重新启动"的核心困境
  • 为AI身份连续性提供了技术基础
  • 实现了"Radical Transparency"而非"surveillance"的范式

项目位置/Users/yuangzhang/Github/ws/mcp-memory-blogs/

配置文档:已创建claude-desktop-config-example.md