mcpField
M
MemoStem

MemoStem

远程服务
github.com/girapphe记忆与知识02 周前更新
代码仓库

关于 MemoStem

MemoStem 是用于在 AI 对话间复用已确认信息的知识服务,面向使用多个受支持 AI 平台的用户。内容先保存为私人草稿,再经用户审核批准,才成为可复用知识。

主要功能

  1. 01将选定内容保存为私人草稿
  2. 02审核并批准知识
  3. 03跨平台搜索已批准知识
  4. 04保存前预览候选内容
  5. 05无需账户使用访客架
  6. 06创建概念和问答备忘

适用场景

  1. 01在另一段 AI 对话中复用已批准知识
  2. 02从讨论中挑选值得保存的概念
  3. 03审核并批准新建草稿
  4. 04在对话中用检索到的知识练习

MCP 相关

MemoStem 在 https://www.memostem.com/api/mcp 提供托管远程 MCP 服务。其工具支持基于同意创建草稿、选择候选内容,以及检索已登录用户批准的知识。

配置

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

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

工具

10
参数类型必填说明
cursorany否
localestring否

详细介绍

MemoStem 回忆嫩芽徽标

在 AI 对话中使用 MemoStem

让经过你审核的知识在 AI 对话中随时可用。

让已连接的 AI 复用你私有且已确认的知识,或在对话展开时提醒你留意值得保存的知识。只有经你确认后,新内容才会成为私有草稿,不会上传整段对话,也不会自动发布任何内容。

使用 MemoStem · 连接指南 · 隐私 · 条款 · 支持 · 安全

此公开仓库是 MemoStem 聊天平台技能、插件包和托管式远程 MCP 连接元数据的官方分发源。ChatGPT、Claude、Kimi、Gemini 和 Grok 是主要渠道;Codex 和 Claude Code 是兼容的次要渠道。 MemoStem 应用和服务器实现仍为私有。可分发的清单、技能、示例和文档在该私有仓库中没有对应的创作副本。

在此保存,在另一场 AI 对话中复用

在 ChatGPT 中选中一段说明,并将其保存在私有访客架中。连接账户,将其移入私有待审核区,然后在 MemoStem 中审核并批准。之后,询问 Claude 或其他已连接的平台来查找这些知识。在每个平台上登录同一个 MemoStem 账户;任何平台都无法访问其他平台的对话历史。

意图English한국어
保存Save this explanation of EUV lithography as one atomic memo draft.방금 설명한 EUV 노광 원리를 메모 초안 하나로 저장해 줘.
检索Find my approved MemoStem knowledge about EUV.MemoStem에서 내가 승인한 EUV 지식을 찾아줘.
选择Show candidates from the concepts we just discussed.방금 이야기한 개념 중 저장할 후보를 보여줘.

为什么选择 MemoStem

  • 适时获得建议。 在受支持的插件客户端中,助手可以指出可复用的内容并询问是否要保存,这样你就不必记住 MemoStem 或卡片命令。
  • 确认,而非抓取。 当 AI 留意到一个想法时,不会传输任何内容。只会发送你确认的特定建议,绝不会发送对话记录或隐藏历史。如果你调用 MemoStem 时没有指定内容,且当前聊天中没有符合条件的候选内容,同一流程可能会使用平台明确提供的近期对话上下文;它无法浏览不可用的对话历史。
  • 无需账户即可开始。 在私有访客架中保存最多十张所选卡片,保留 90 天。MemoStem 中的访客架为只读;连接后,其卡片会移至你的私有待处理候选收件箱,供你审核。
  • 让知识易于传授。 为一个概念创建一条原子备忘录,或为一个检索问题创建一份问答草稿。
  • 只复用你的知识。 获得读取授权的连接可以检索已登录账户所有者确认的知识;只有在明确请求时,才会检查其生命周期状态。

日常工作流

在安装了 MemoStem 的宿主中使用普通请求。该技能会根据你的意图进行路由;仅打开 MemoStem 不会保存任何内容。

你想做什么可以这样说预期结果
选择要保留的内容“방금 설명한 개념 중 저장할 후보를 보여줘.”预览候选内容,然后只保存你选中的内容。
保存一个命名想法“삼투압 원리를 메모 초안 하나로 저장해 줘.”只保存所选想法一次;不会反复询问是否同意。
重用已审核的知识“내가 승인한 EUV 지식으로 이번 질문에 답해 줘.”搜索当前启用的已确认知识,并指出所用来源。
在此聊天中练习“내가 승인한 EUV 지식으로 한 문제씩 퀴즈를 내 줘.”检索所选知识,一次提一个问题,并在聊天中完成练习。
提出改进建议“기존 삼투압 메모에 이 설명을 보완하는 초안을 만들어 줘.”准备一份完整的待处理提案,供你审核。
检查之前的保存状态“방금 만든 초안이 아직 검토 대기인지 확인해 줘.”在具备状态权限时检查已知批次。

聊天中的测验不会将知识加入 MemoStem 练习,也不会记录练习结果。改进提案只有在你于 MemoStem 中审核后才会生效。如果保存失败或状态不确定,该技能会保留原始请求标识,以便重试时不会有意创建副本。

打包的技能主文件介绍值得保留的内容及其撰写方式,并列出所有同意规则。它还包含以下专项指南:捕获与选择、连接与入门、访客架、检索与学习以及恢复与状态。只有在请求需要时才会加载这些指南。直接 MCP 和 ChatGPT 网页版软件包都包含相同的指南。

支持的运行时中的会话提醒

直接 MCP 软件包在hooks/hooks.json中包含一个静态 SessionStart hook。在兼容且受信任的 Codex 或 Claude Code 运行时中,它会在启动、恢复、清除或压缩时提醒助手使用针对当前请求的技能。它使用运行时 shell 的 printf 输出固定的上下文消息;不会读取输入或文件、调用服务,也不会保存知识。它不会启动工具调用,也不会强制提供保存选项。

Codex 要求在执行前审核 hook 信任。此 hook 需要支持 printf 的 shell;没有该命令的宿主可以不使用 hook,照常使用技能。门户 ZIP 不包含 hooks/;其中仅包含技能指南。导入插件或本地命令执行成功,并不能证明宿主已加载或执行该 hook。是否主动提供选项仍取决于宿主和当前对话。

请参阅官方 OpenAI 插件软件包指南、Codex hook 参考和 Claude Code hook 参考。

请求实用卡片

  • 概念:“将雨是如何形成的保存为一张简洁的概念卡片,包含定义和示例。”
  • 检索问题:“根据我们刚才讨论的内容,制作一张关于空气冷却为何会形成水滴的问答卡片。”
  • 先选择:“展示我们讨论过的天气概念候选项,让我选择要保留哪些。”

在支持 MCP Apps 且已连接账户的宿主中,检查候选项并点击 Add。点击后只会创建所选的私人待处理草稿;无需在聊天中再次确认。如果宿主显示的是文本列表,请回复要保留的候选项。然后打开 Candidate Inbox,查看、编辑并批准这些候选项。预览或添加草稿不会批准知识,也不会将其纳入练习。 选择器 UI 由托管 MCP 服务提供;请参阅 MCP Apps 合约和宿主要求。

请参阅卡片示例和审核步骤。

从 AI 应用连接

生产环境中的 Streamable HTTP MCP 端点为:

https://www.memostem.com/api/mcp
ChatGPT

OpenAI 插件门户需要插件 ZIP;MCP 服务需单独连接(With MCP、Universal、上方的 URL),而不是从 ZIP 导入。使用 npm run package:portal 从 memostem 软件包构建 ZIP。其中包含单个 memostem 技能、assets/,以及带有 OpenAI 接口元数据的根目录 plugin.json,不包含 hooks/、.app.json、.claude-plugin/、.codex-plugin/ 和 .mcp.json。门户每天会重新扫描已连接的 MCP 服务,也提供手动 Rescan。当前无法提交带生命周期钩子的插件和包含 apps/.app.json 的软件包,因此 ZIP 是从不含这些内容的 plugins/memostem 暂存构建的。核查来源日期为 2026-10-15: 构建插件和 提交插件。 门户是否需要根目录 mcp.json,或 ZIP 是否会显示仅限 Desktop 的标签,目前尚未确认;--with-mcp-json 可构建包含该文件的版本。memostem-chatgpt 市场软件包保持不变,供 Codex 市场安装使用。公开的 MemoStem 连接页面说明了隐私边界,并引导已登录用户查看产品内的设置指南。 MemoStem 使用混合式按需身份验证。访客无需账户即可捕获内容;认领书架或使用受保护的工具时会启动 OAuth。新的 ChatGPT 连接会请求 openid、knowledge:drafts:create、 knowledge:context:read 和 knowledge:drafts:status。现有授权不会自动升级;如需添加读取权限,请断开连接后重新连接,或再次同意授权。openid 仅用于身份识别;默认不包含 profile、email、元数据范围和 offline_access。仅在 GitHub 上发布并不会列出或激活 ChatGPT 插件。

Claude

在 Claude 中将同一端点添加为自定义连接器,并完成 MemoStem OAuth。Claude 也可以加载下方的 Git 市场,供 Claude Code 和兼容的插件界面使用。

Kimi

使用 Kimi Work 的 Plugin Builder 导入此代码库,从 Personal 安装,并完成 OAuth。使用前请检查转换后的技能和 MCP 设置。请参阅Kimi 指南。市场审核另行进行。

Gemini

使用 Gemini Apps → Connected Apps → Custom apps,并填写相同的 MCP 端点。 当前访问条件包括:位于美国、年满 18 周岁、使用个人账户、启用英语和 Keep Activity。请参阅Gemini 指南。

Grok

使用 Grok 的 Connectors → New Connector → Custom,并完成身份验证。 请参阅 Grok 指南;这是通用聊天连接器。

自定义 MCP 连接会提供服务端工具和说明;它不会安装此仓库的 SKILL.md。插件加载和主动建议取决于宿主。频道是否可用需要实际验证账户。

请参阅 MCP 连接指南,了解各提供商的设置和服务端 OpenAI API 用法。

先征得同意,再主动捕获

MCP 客户端会收到指导:当当前对话产生可独立传授的通用知识时,在自然的停顿处简短地提出一次保存建议。这类知识包括概念、机制、通用流程、比较、有证据支持的主张、知识问题、历史事件或语言表达。可安装的插件还包含一个可隐式发现的 memostem 技能,行为相同。

提出建议不会发送任何内容,也不代表已获得同意。只有在用户明确肯定该具体提议,或直接指明当前对话中的材料后,客户端才能调用创建工具。连接账户前,所选内容会进入私密访客书架;OAuth 授权后,则会成为归属于用户的私密待处理草稿。不得重复提议已被拒绝的主题,也不得提议敏感信息、秘密、凭据或明确要求不予保留的内容。AI 宿主会决定是否以及何时展示 MCP 说明,因此连接并不能保证每个客户端都会提出建议。

个人或公司决策、产品政策、偏好、计划、任务、会议结果和自传性事实均不在此捕获约定范围内。直接请求保存明确指出的合规材料,即表示已获得同意;助手应验证连接并创建所请求的草稿。若在未指定材料的情况下明确调用 MemoStem,且当前对话中没有合规候选内容,已安装的技能可以对宿主实际提供的近期对话上下文应用相同的候选内容、同意和草稿流程。如果无法获取该上下文,则应说明限制,而不是捏造候选内容。它绝不会传输源对话记录。

次要渠道:安装 Git 插件

Codex
codex plugin marketplace add girapphe/memostem-plugins --ref main
codex plugin add memostem@memostem
codex plugin list
codex mcp login memostem --scopes knowledge:drafts:create

在 OAuth 页面完成登录和授权,然后启动新的 Codex 任务,以加载已安装的快照。在该任务中,询问:

检查我的 MemoStem 连接,然后将我在本次对话中选定的通用知识保存为简洁的原子化备忘录和问答草稿。

插件会先调用 check_memostem_connection 并验证草稿权限,然后调用 create_knowledge_bundle_drafts。登录成功或仅列出工具,并不能证明已创建任何草稿。助手必须报告服务端实际的待处理数量和审核链接。浏览器表单不能替代此插件流程。

ChatGPT marketplace 更新

memostem-chatgpt@memostem marketplace 软件包保留供 Codex marketplace 安装使用。对于 OpenAI 插件门户,请改用 npm run package:portal 构建 ZIP,而不要上传该软件包:它包含门户目前无法接受的 .app.json。OpenAI 文档所述的 Desktop-only 标签针对本地 MCP 服务和钩子,而非远程 mcp.json;在创建草稿之前,门户是否会将 ZIP 标记为 Desktop only 尚未验证。安装软件包和完成 OAuth 是两个独立步骤。

Claude Code
claude plugin marketplace add girapphe/memostem-plugins
claude plugin install memostem@memostem
claude plugin list

运行 /reload-plugins,然后运行 /mcp 检查连接,并在出现提示时完成 OAuth。

更新或移除
# Codex
codex plugin marketplace upgrade memostem
codex plugin add memostem@memostem
codex plugin remove memostem@memostem

# Claude Code
claude plugin marketplace update memostem
claude plugin update memostem@memostem
claude plugin uninstall memostem@memostem
claude plugin marketplace remove memostem

MCP 提供的功能

无需账户,save_guest_knowledge_bundles 只会将当前对话中明确选定的通用知识保存在私有书架中,最多十张卡片,保存 90 天。不透明的 workspace_token 是私密的延续凭据:客户端将其作为工具参数重复使用,绝不显示或记录。单独的短期 review_url 会打开只读视图。达到容量上限时,claim_guest_knowledge_workspace 会启动 OAuth,并在获得同意后将相同的卡片移至私有待审核区。validate_knowledge_bundle 和 preview_knowledge_bundle 会检查一个选定的知识包,但不会保存它。start_memostem 会显示本地化的入门引导或所有者的主题标签;必要时,connect_memostem 会启动只读范围的 OAuth。二者都不会创建卡片。

  • check_memostem_connection:验证身份验证状态并报告已授予的范围,不读取或写入知识。
  • get_topic_context:使用 knowledge:context:read 检索仅属于已验证身份所有者的知识。默认返回有效的已确认条目;调用方也可以明确请求 active、pending、archived、superseded 或可恢复的 trashed 生命周期状态。
  • list_knowledge_catalog:分页查看所有者稳定的主题和标签 ID、规范名称、别名及有效条目数量,不返回卡片正文。
  • search_knowledge:搜索所有者有效且已批准、未被取代的知识;精确匹配的排名高于已注册别名和关键词匹配。
  • get_knowledge_context:跨主题检索恰好由所选条目 ID 指定的内容、分类体系、版本及仅供选择器使用的来源信息。
  • create_knowledge_bundle_drafts:根据用户已确认的特定建议,或用户直接要求从当前对话中保存的材料,创建结构化的私有草稿。每个知识包都必须使用 knowledge_scope: "general_knowledge"。
  • review_knowledge_bundle_candidates:在创建前展示有限数量的候选项供选择;MCP Apps 的添加操作或明确的文本选择只会将选中的候选项传递给草稿创建工具。
  • create_card_drafts:兼容的概念卡片草稿创建功能。
  • get_draft_batch_status:使用 knowledge:drafts:status,读取每份已提交草稿是否仍在待处理状态,或已由所有者批准、合并、更新或忽略。该工具无法执行这些操作。

上下文包使用架构版本 2,并为每个条目标注其生命周期和验证状态。待处理条目仍是未经确认的候选项;非待处理条目已由用户确认,但未经独立事实核查。如果任何 ID 属于其他所有者、不在请求的生命周期状态范围内、已过期而无法从回收站恢复,或已被永久删除,则显式条目选择请求会整体失败,且不会泄露信息。上下文响应中不会包含原始对话历史。

可选的 resolution_proposal 包含完整的拟议最终卡片、目标版本、来源条目 ID、更改摘要和原因。它绝不是部分补丁或已完成的合并。草稿创建无法批准知识、将知识发布到公共图谱,也无法保留对话记录。问答卡片使用已回答的 question 知识包;它们不会自动加入练习。请参阅工作负载示例和完整的连接与采集指南。

随附的技能

该插件仅包含 memostem,用于指导用户入门和连接账户、明确保存、以征求同意为先的建议、所有者范围内的检索与学习、草稿状态,以及通过可用的 MemoStem 工具恢复保存。开发者维护技能属于私有应用仓库,不会纳入任何公开插件包。

目录发布

  • 发布 GitHub Release 时,会将 server.json 中的远程服务元数据发布到官方 MCP Registry。
  • 可直接粘贴的 OpenAI、Anthropic 和 Kimi 目录文案、提示词、审核案例和启用门槛,位于 docs/directory-submissions.md。
  • 五个渠道的证据、账号前提条件和后续 Issues,见就绪情况记录。
  • 提供商的审核和批准属于外部状态。公开的 GitHub 仓库或成功运行的 MCP Registry 工作流,都不能证明 OpenAI 或 Anthropic 目录中的条目已上线。

可移植软件包

plugins/memostem 也是一个 Agent Plugins 1.0 软件包:包含根目录下的 plugin.json、根目录下的 mcp.json,以及相同的 skills/ 树。 可移植 MCP 配置使用 streamable-http;现有的 Codex/Claude 适配器仍使用 .mcp.json 和 http。OAuth 发现和凭据存储由客户端负责。软件包中不包含令牌或 OAuth 凭据。

仓库根目录下的 gemini-extension.json 是仅用于远程 MCP 的 Gemini CLI 扩展清单(不含技能或凭据);npm run check 会确保其版本与端点保持一致。在仓库添加 gemini-cli-extension 主题之前,不会将其列出。

可移植格式验证并不能证明其受任何特定宿主支持。Kimi 文档中说明的导入方式会转换源软件包;Gemini 和 Grok 使用自定义 MCP 连接。现有的 Codex 和 Claude 安装名称保持不变。plugins/memostem-chatgpt 是保留的市场软件包,包含根目录下的 plugin.json、.app.json 和相同的技能树;它不是门户网站的上传包。门户 ZIP 仅从 plugins/memostem 构建(npm run package:portal,输出为 dist/memostem-<version>-<shortsha>.zip,已被 git 忽略;需要干净的工作树)。仅在 plugins/memostem/skills 下编辑技能,然后运行 npm run sync:skills 将其复制到保留的软件包中;如果两个技能树不一致,npm run check 会失败,并验证暂存 ZIP 中的目录树。

本地验证

npm run check
python3 /path/to/plugin-creator/scripts/validate_plugin.py plugins/memostem
claude plugin validate .
claude plugin validate plugins/memostem

这项无需依赖的仓库检查会验证两个市场、跨平台元数据、完整技能树、MCP Registry 元数据、公开/私有边界、符号链接、常见机密模式,以及带版本号的 contracts/mcp-compatibility.json 合约。该合约列出混合认证、访客书架限制、端点、OAuth 作用域、必需工具、MCP Apps 资源和操作绑定、文本回退,以及由私有应用针对真实 MCP 架构进行语义验证的公开测试数据。它有意取代了跨仓库的逐字节副本。

发布更改了合约或其测试数据的公开分支之前,MemoStem 维护者会运行私有的 Public plugin compatibility 工作流,并将此分支名称设为 public_plugin_ref。该工作流会临时检出此仓库;它不会将插件源文件复制到私有 Git 历史中。

在本地迭代 Codex 时,plugin-creator 的缓存清除辅助工具可以在从本地市场重新安装前,将 +codex.<timestamp> 追加到 Codex 清单版本中。验证允许此 Codex 专用构建后缀,同时要求底层发行版本与 Claude 和 Registry 清单一致。重新安装后,请启动新任务,以便其工具和指令来自新的快照。

发布边界

只有此仓库是公开的安装来源。它包含清单、指令、静态技能和连接元数据,不包含 MemoStem 网页或移动端源代码、MCP 实现、认证代码、数据库架构、迁移、凭据、环境文件、用户数据或提供商机密。

评论

支持 Markdown

第一次接触 MCP?

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

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