mcpField
E
Epitome   Personal Portable AI Memory Vault

Epitome Personal Portable AI Memory Vault

远程服务
epitome.fyi记忆与知识835 周前更新

关于 Epitome Personal Portable AI Memory Vault

Epitome 是面向 AI Agent 开发者、重视跨工具记忆的用户及自托管者的个人记忆层。它以知识图谱和 PostgreSQL 保存共享身份与记忆,并提供逐 Agent 权限控制和审计。

主要功能

  1. 01跨 Agent 共享持久记忆
  2. 02个人知识图谱与结构化数据
  3. 03逐 Agent 同意与访问审计
  4. 04按用户隔离 PostgreSQL 模式
  5. 05支持托管或自托管

适用场景

  1. 01让饮食 Agent 记住过敏信息
  2. 02让编码助手了解技术栈与习惯
  3. 03让日历 Agent了解家庭与日程偏好

MCP 相关

通过 Streamable HTTP 向 MCP 客户端提供 recall、memorize 和 review 三种工具。可连接托管或自托管实例。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://epitome.fyi/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://epitome.fyi/mcp需要授权

工具

详细介绍

Epitome

Epitome

一层记忆,服务每个 AI Agent。

可移植的身份层,为每个 AI Agent 提供关于你的共享、持久记忆。
开源。可自托管。属于你。

MIT 许可证 GitHub 星标 测试

网站 · 快速开始 · 连接 Agent · 文档 · 参与贡献


问题所在

每次 AI 对话都从零开始。你得向每个 Agent 重复介绍自己——你的名字、偏好、过敏情况、技术栈。聊天记录在各个应用中彼此隔离。没有可移植的记忆层。

Epitome 解决了这个问题。 一个数据库供每个 AI Agent 共享,让它们都能记住你。


快速开始

托管版(最快)
  1. 在 epitome.fyi 注册
  2. 前往 设置 → API 密钥,复制 MCP URL
  3. 连接 AI Agent——完成
自托管
git clone https://github.com/gunning4it/epitome.git
cd epitome
cp .env.example .env    # edit with your credentials
docker compose up -d

打开 localhost:5173,使用 Google 或 GitHub OAuth 登录。


连接 AI Agent

在仪表板的 设置 → API 密钥 中获取 API 密钥(托管版或自托管版均可)。

Claude Desktop

将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "epitome": {
      "url": "https://epitome.fyi/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Claude Code
claude mcp add --transport http --header "Authorization: Bearer YOUR_API_KEY" epitome https://epitome.fyi/mcp
自托管

若为自托管部署,请将 https://epitome.fyi 替换为 http://localhost:3000。

Epitome 提供 3 个 MCP 工具——回忆、记忆和审查。请参阅完整工具参考。


适用人群

  • AI 开发者:构建需要持久用户记忆的 Agent
  • 高级用户:希望各个平台上的 AI 都能记住自己
  • 自托管用户:希望完全掌控数据,无需云服务
使用场景
  • 你的膳食追踪 Agent 会记住你的过敏情况
  • 你的编码助手了解你的技术栈、习惯和团队
  • 你的日历 Agent 了解你的家人、优先事项和日常安排
  • 你尝试的每个新 AI 工具从第一天起就了解你

为什么选择 Epitome?

聊天记录向量数据库笔记应用Epitome
可移植身份✓
多 Agent 共享记忆✓
知识图谱✓
针对每个 Agent 的授权与审计✓
按用户隔离架构✓
结构化数据 + 语义数据部分支持✓
可自托管✓✓

五个层次

#层次描述
01个人数据库结构化表、向量语义记忆和键值存储。你的数据存放在 PostgreSQL 中,可查询、可导出,归你所有。
02可移植身份每个 AI Agent 都能即时读取的结构化档案。姓名、偏好、人际关系——每次对话都无需从零开始。
03记忆质量置信度评分、来源归属和生命周期管理。记忆通过反复验证赢得信任,而非盲目信赖。
04知识图谱带类型和权重的实体关系。人物、地点、概念——在图谱中相互关联,并随每次互动不断扩展。
05授权与审计按表设置权限,并提供只追加的活动日志。你可以精确控制每个 Agent 能查看和执行的操作。

架构

AI Agent ──→ MCP (Streamable HTTP) ──→ Hono API ──→ PostgreSQL
                                         │
                                    per-user schema
                                      isolation

每位用户都有自己的 PostgreSQL 架构(user_{id})——不是行级安全,而是完整的架构级隔离。在 SQL 层面无法跨架构访问。

完整架构请参阅 EPITOME_TECH_SPEC.md。


安全与隐私

  • 数据由你掌控——自行托管或使用托管服务
  • 按用户隔离 PostgreSQL 架构——不是行级安全,而是完整的架构隔离
  • 按 Agent 设置同意规则——你可以控制每个 Agent 能读取和写入的内容
  • 仅追加审计日志——记录每一次访问
  • 符合 GDPR 要求——随时导出或删除所有数据

技术栈

组件技术
运行时Node.js 22 LTS
APIHono
数据库PostgreSQL 17 + pgvector
MCP@modelcontextprotocol/sdk
前端React 19 + Tailwind CSS 4 + shadcn/ui
验证Zod
测试Vitest

文档


参与贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。

git clone https://github.com/gunning4it/epitome.git
cd epitome && cp .env.example .env
docker compose up -d

然后提交 PR——我们很乐意帮助你完成首次贡献。


许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。