跳转到内容

Claude Desktop

Claude Desktop 的 Connectors 界面是连接 Engram 最顺畅的方式。 粘贴 URL、登录即可,无需配置文件,也无需复制 API 密钥。 想了解背后的原理,请参阅 MCP。

开始之前,请确认:

  • 你在 app.engram.page 上有一个 Engram 账号。
  • 至少有一个知识库已同步。打开 Obsidian 插件或网页版,确认笔记在最近一天内已完成同步。
  • 你可以通过浏览器登录。MCP 认证流程会打开一个浏览器窗口。
  • 如果你打算用 API 密钥代替 OAuth:API 密钥需要 Pro 套餐。 OAuth 登录在所有套餐上都可用(包括 Free),也是推荐的方式。 Free 和 Starter 套餐无法创建或使用 API 密钥。
  1. 打开 Add Engram connector 页面。它会启动 Claude 的连接器设置,并已预先填好 Engram 的名称和 URL。 这些设置会同时应用于桌面应用和 claude.ai。

    想手动操作?前往 claude.ai/customize/connectors, 点击 + 按钮添加自定义连接器。

  2. 填写这两个字段,然后点击 Add。如果你是通过上面的链接打开的弹窗, 两者都已预填;否则请自行填写。

    Name: 随意,例如:

    Engram

    Remote MCP server URL:

    https://mcp.engram.page
  3. 会弹出浏览器授权窗口。请参阅首次认证了解会发生什么。

  4. 在权限范围界面查看所请求的权限,然后批准。

  5. 告诉 Claude 如何使用它,让它自动去用 Engram。

  6. 试一试,确认连接器可以正常工作。

首次连接时,Claude Desktop 会自动打开一个浏览器窗口, 请你登录 Engram。登录后,勾选你想授予的权限,再点击 Approve。 浏览器随后会自动把你带回Claude Desktop。无需复制粘贴令牌, 也无需设置环境变量。这和你把某个应用连接到 Google、Dropbox 或 GitHub 时用到的登录流程是同一类。

如果你不想走浏览器流程(无头环境、脚本化场景或共享知识库的配置), 也可以改用 API 密钥认证。 请参阅 MCP 配置 → API 密钥认证。

添加连接器只完成了一半。除非你告诉它,否则 Claude 不会主动去用 Engram。 在 Claude 的全局偏好设置中加入一条简短的指令,让每次对话都知道把 Engram 当作记忆来使用。

  1. 打开 claude.ai/settings/general。
  2. 找到 What personal preferences should Claude consider in responses? 字段(全局指令输入框)。
  3. 粘贴下面的片段。让它单独占一行,这样它对每次对话都有效:
Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.

这样,当 Claude 需要查找或保存你分享过的内容时,就会自动去用 Engram。

连接完成并设置好全局提示词后,该连接器会出现在你的侧边栏中。试着问:

  • 在我的知识库中搜索关于工程面试流程的笔记,并总结最相关的三篇。
  • 找出我上个月写过的所有关于 embeddings 的内容。
  • 读一下我那篇标题为 'Q3 planning' 的笔记,把其中的待办事项提取出来。
  • 给我看 'project-ideas.md' 的 frontmatter 和出链。
  • 在我的 'Meeting notes' 文件夹里新建一篇标题为 'Sync with design, May 21' 的笔记,写入今天的要点。
  • 在 'roadmap.md' 末尾追加一个 'Decisions' 小节,写入这三项内容。
  • 列出我知识库中的顶层文件夹。
  • 把 'inbox' 里所有提到 'Q4' 的内容移到 'Q4-planning'。

Claude 会调用 Engram 的 search(或 get_note、write_note 等)工具, 取回结果,并在上下文中作答。

Claude Desktop 会在批准界面请求 mcp 权限范围。这是一项整体授权, 涵盖针对你知识库的完整 MCP 工具能力。细粒度的按操作划分的权限范围 (只读、禁止删除等)已列入路线图。详情和撤销流程请参阅 权限范围。

  • 授权窗口始终没有打开。 确认 Claude Desktop 是最新版本, 并且没有启用弹窗拦截。
  • “Connector failed to load.” 确认 MCP URL 可以访问。 把它粘贴到浏览器标签页中。如果看到的是结构化的响应页面而不是错误, 说明连接本身没问题,问题出在 Claude Desktop 一侧。重启它再试一次。

跨客户端的故障(认证被拒、权限范围错误、同步缺失),请参阅 故障排查。

从任意一侧断开连接都会生效。选择你方便的一种:

通过 Claude 应用: 打开 Settings → Connectors,找到 Engram, 选择 Disconnect。

通过网页版 Claude: 前往 claude.ai/customize/connectors, 点击 Engram 连接器,选择 Disconnect。

通过 Engram: 前往 app.engram.page/settings/connections, 断开该会话。

无论哪种方式,OAuth 令牌都会在服务器端失效,Claude Desktop 需要重新认证才能再次连接。