mcpField
E
Eigma

Eigma

远程服务
eigma.app记忆与知识23 天前更新

关于 Eigma

Eigma 将与 AI 助手的对话整理成个人 Wiki,并通过复习问题帮助巩固记忆。该仓库提供 MCP 工具描述、输入架构和示例服务;实际连接器由托管服务提供。

主要功能

  1. 01将对话整理为 Wiki 页面
  2. 02按章节归档内容
  3. 03搜索并读取页面
  4. 04生成复习问题
  5. 05变更以可审核操作集呈现

适用场景

  1. 01保存对话中的重要知识
  2. 02查询并引用已有笔记
  3. 03检查或整理 Wiki 页面
  4. 04复习即将遗忘的主题

MCP 相关

Eigma 通过 MCP 连接 AI 助手,提供读取和修改个人 Wiki 的工具。此仓库包含工具定义及示例 MCP 服务,正式连接器为托管服务。

配置

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

服务地址https://my.eigma.app/api/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Eigma

eigma-mcp

来自 Eigma MCP 连接器的所有工具描述、输入架构和共享提取规则,以及一个可运行的示例服务。这里介绍的是模型读取的文本,而不是背后的服务。

License: MIT Node

eigma.app · 文档


Eigma 是什么

Eigma 会把你与 AI 助手的对话变成一份你真正记得住的个人维基。

助手可以把一件事解释得很好,但你关掉标签页后,几乎什么都留不下来。一周后,你记得自己当时理解了那件事,却记不起具体内容;而你回想起来的内容,往往也有些偏差。Eigma 会保存值得保留的部分,将其归入正确的章节,并在你忘记之前再次询问你。

记忆状态视图:由节点组成的旋转地图,每个节点对应一个页面,并根据记忆牢固程度发光

以地图的形式呈现你的知识。 每个页面都是一个光点,其亮度反映的是你对它的记忆牢固程度,而非你最近打开它的时间。已经内化的页面会保持明亮;正在遗忘的页面则会逐渐变暗。

Eigma 通过 MCP 连接,因此可在你已经使用的助手中运行——包括 ChatGPT、Claude,以及 Claude Code 和 Codex 等编码 Agent。助手负责思考,Eigma 则保留结果。此应用提供 English、中文和 Deutsch 版本。→ eigma.app


将它连接到你的助手

设置大约需要一分钟,每个助手只需设置一次。

请先创建 Eigma 账户,访问 eigma.app。设置过程中,你需要登录;你的页面会保存到你登录的账户中。

ChatGPT — 使用专属地址
https://my.eigma.app/api/mcp-chatgpt
  1. 设置 → 插件
  2. 打开开发者模式。只有开启后,才会显示添加自定义插件的选项。
  3. 浏览插件 → + 添加插件
  4. 将其命名为 Eigma,并将地址粘贴到服务 URL 字段中
  5. 使用你的 Eigma 账户登录并批准连接
Claude、Claude Code 和 Codex — 共用一个地址
https://my.eigma.app/api/mcp

Claude: 自定义 → 连接器 → + → 添加自定义连接器,粘贴地址,然后点击添加并登录。

⚠️ 接着打开一个聊天,点击左下角的 +,选择连接器,然后开启 Eigma。 Claude 只会使用当前对话中已开启的连接器。如果 Eigma 显示已连接却没有任何反应,几乎总是因为这个原因。

Claude Code:

claude mcp add --transport http --scope user eigma https://my.eigma.app/api/mcp
claude mcp login eigma

Codex:

codex mcp add eigma --url https://my.eigma.app/api/mcp
codex mcp login eigma

login 命令会打开浏览器窗口,让你登录并批准连接。之后,运行 claude mcp list(或在聊天中运行 /mcp)确认连接:这一步值得一做,因为连接失败时不会显示任何提示。

然后,在任意聊天中说:“将这些内容整理到 Eigma 中”。你的助手会把对话整理成页面, 将每个页面归入正确的章节,为页面附上几个问题,并把结果发送到待复习收件箱。

截图和故障排查:eigma.app/docs。

菜单路径已于 2026 年 9 月根据 ChatGPT 和 Claude 应用核实。

你可以让它做什么

八种工具,其中五种为只读工具。只读工具让你的维基可以作为上下文融入当前聊天,而不必单独打开。

可以这样说会发生什么
“我有哪些关于 transformers 的内容?”在各类脚本中进行匹配,使用 CJK 二元语法、德语复合词拆分以及每个页面的别名,因此即使页面以英语归档,也能用你提问时的语言找到它
“用我关于 Kubernetes 的笔记来回答这个问题”读取页面并据此作答
“用可靠来源核查这个页面”重新读取页面,核查其中的主张,并提出带有内联脚注和参考资料部分的改写建议
“这两个页面讲的是同一件事,把它们合并”合并两个页面:被合并页面的正文会追加到保留的页面中。适用于处理维基不断增长时积累的近似重复页面
“检查我的 Cloud 章节,告诉我哪些地方组织得不好”读取章节,然后将所有移动和重命名作为一个变更集提出,供你一次性审核
“这些问题不够好,写一些更好的”添加、替换或移除指定的测验问题
“我今天应该复习什么?”列出你最容易忘记的页面,而不是你最近打开过的页面
“把我关于 embeddings 的页面翻译成德语”将翻译后的副本发送到你的收件箱;原始页面不会被修改

所有会更改维基的操作都会以可审核的变更集形式提供:其中列出一系列操作,你可以逐项批准或舍弃。助手认为某项更改有用,并不足以直接应用该更改。


此仓库包含什么

此仓库包含模型与 Eigma 对话时读取的所有内容:工具描述和输入架构。连接器本身是带有 OAuth 的托管 MCP 服务,不包含在此处。

按需取用:引入 src/rules.ts 并据此编写自己的描述,复制 ingestSchema.ts 中的模式,或从 example/server.ts 分叉并以此为起点。

npm install
npm test
npm run example    # boots the example server and prints its address
src/toolSpec.ts六种读取工具(浏览、搜索、读取页面、处理草稿、读取记忆状态、翻译)的描述,以及它们所依赖的大纲和搜索辅助工具。
src/writeSpec.ts两种写入工具的描述,每种工具都有完整版和精简版。这些工具会更改你的维基,因此措辞最为重要。
src/rules.ts20 条共用的提取规则,所有工具描述和服务端指令都由它们组合而成。在这里更改规则后,各个渠道会同时生效。
src/ingestSchema.ts保存工具的输入架构。
src/changeOpsSchema.ts编辑工具的操作词汇表,采用类型定义。
src/skill.ts连接器的 Skill 及其服务端指令:何时执行、按什么顺序调用工具,以及如何避免循环。
src/renderSurface.ts一种驱动你自己的处理程序并获取 tools/list 在网络上传输的确切字节的方法。
src/tools.ts有序的工具注册表:读取工具排在写入工具之前,还包含按主机区分类型的定义,用于决定每个描述采用哪个变体。
src/textNormalize.ts此仓库中所有跨语言比较所使用的唯一文本规范化器。
skill/eigma-filing/生成的 Skill 软件包,供加载 Skill 的主机使用。使用 npm run build:skill 重新构建。
example/server.ts一个基于 Map 的可运行 MCP 服务。无数据库、无身份验证,约 330 行;八种工具中有六种已完成端到端接入。

许可证

MIT © Eigma。Eigma 名称、徽标和屏幕截图不受 MIT 许可授权。

评论

支持 Markdown

第一次接触 MCP?

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

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