如何通过 MCP 将 Nibomo 连接到 ChatGPT

要将 Nibomo 连接到 ChatGPT,先把它的 MCP 服务器添加为自定义插件,再登录你的 Nibomo 账号。这两步都要完成:即使尚未登录,Nibomo 也可能已经出现在 ChatGPT 的 Plugins(插件)页面上。

连接使用的是 MCP 标准,它让 AI 助手可以调用其他应用的工具。输入服务器地址并授权后,你就可以用日常语言让 ChatGPT 处理闪卡,无需编写代码。

花艺师向顾客展示一束样品花束,请顾客确认后再制作其余花束

这种连接方式需要开启 ChatGPT 的 Developer mode(开发者模式),再通过服务器 URL 直接添加 Nibomo。

**验证说明:**我们于 2026 年 9 月 20 日截取了这些设置界面,并保存了自定义插件。但登录弹窗没有在我们使用的内嵌浏览器中打开,因此我们未能完成 OAuth 授权,也未能测试登录后的工具调用。下文的提示词供你检查自己的连接时使用;我们尚未通过这套设置验证闪卡创建功能。

打开自定义插件表单

你需要一个 Nibomo 账号,以及允许自定义 MCP 连接的 ChatGPT 账号或工作区。如果你还没用过 Nibomo,请先按照入门指南完成设置,确保已有可选择的工作区。

在 ChatGPT 中,打开 Settings → Security and login → Developer mode(设置 → 安全与登录 → 开发者模式),并开启开发者模式。然后打开 Plugins(插件),通过 + 按钮或 Create app(创建应用)入口添加连接。我们操作时,表单的标题是 New Plugin(新建插件)。OpenAI 的连接 ChatGPT 指南介绍了这套流程。

可用功能和界面名称可能因账号和工作区而异。如果找不到 Developer mode 或创建入口,请查看官方指南,并确认你所在的工作区是否限制了这些功能。

填写以下内容:

字段 填写或选择的内容
Name(名称) Nibomo
Description(描述) 读取和编辑闪卡,按间隔重复计划复习。
Connection(连接方式) Server URL(服务器 URL)
Server URL(服务器 URL) https://mcp.nibomo.com/mcp
Authentication(身份验证) OAuth

请填写完整地址,包括末尾的 /mcp。描述可以不填,它只是方便你以后识别这个连接。使用 OAuth 连接时,无需生成 API 密钥。

ChatGPT 的 New Plugin 表单,已填写 Nibomo MCP 服务器地址并选择 OAuth 身份验证

阅读自定义服务器的风险提示;如果决定继续,请勾选确认框,然后点击 Create(创建)。这个按钮位于截图所示区域的下方。这一步会添加你的自定义连接,并不代表 Nibomo 已通过 OpenAI 审核或已上架其公开目录。

完成 Nibomo 登录

Add Nibomo to ChatGPT(将 Nibomo 添加到 ChatGPT)界面,选择 Sign in with Nibomo(使用 Nibomo 登录),用存有你闪卡的 Nibomo 账号完成授权。

登录前的 Add Nibomo to ChatGPT 界面,显示 Sign in with Nibomo 按钮

Nibomo 的身份验证服务使用 auth.flashcards-open-source-app.com。因此,即使 MCP 地址是 mcp.nibomo.com,登录时仍会用到 auth.flashcards-open-source-app.com,这是正常的。

如果没有打开登录窗口,可以在平时使用的浏览器中再试一次。要重新开始登录,请打开 Nibomo → Plugin actions (…) → Manage → Connect another account(Nibomo → 插件操作 → 管理 → 连接另一个账号)。完成后,按下文的方法列出工作区,确认 ChatGPT 能否访问你的账号。

设置哪些操作需要你批准

Settings → Plugins → Permissions(设置 → 插件 → 权限)中,我们截取的界面提供了 Always ask(始终询问)、Allow read actions(允许读取操作)和 Allow low-risk actions(允许低风险操作)三个选项。

选择 Allow read actions 后,ChatGPT 可以直接列出工作区、读取闪卡,但修改数据仍需你批准。如果你希望每次读取前也先征求你的同意,请选择 Always ask

ChatGPT 的插件权限界面,已选中 Allow read actions

这是适用于所有插件的全局设置,修改后也会影响其他插件。

对 Nibomo 来说,列出工作区、读取闪卡、获取使用说明、获取下一道复习题和显示答案都属于读取操作。创建或编辑闪卡、提交复习结果则属于写入操作。在 ChatGPT 的操作记录中,你可能会看到 list_workspacessql_querysql_execute 等工具名,但无需自己编写 SQL。接口详情见 MCP 连接器文档

用一张闪卡检查连接

打开对话并选中 Nibomo。先提出一个不会修改任何内容的请求:

使用 Nibomo 列出我的工作区。不要创建或修改任何内容。

确认列出的是你自己账号里的工作区。如果 ChatGPT 无法调用 Nibomo,或要求你连接账号,请返回登录步骤。能正常列出工作区后,要先明确指定目标工作区,再保存内容。

接着,让它起草一张闪卡:

帮我起草一张关于 HTTP 404 的闪卡。正面只写问题,背面写答案。先给我看正反两面的内容,暂时不要保存。

下面是一张合适的示例:

正反面 内容
正面 HTTP 状态码 404 表示什么?
背面 服务器找不到请求的资源。例如,URL 可能指向一个不存在的页面。

确认草稿符合你的要求后,指定保存位置:

将这一张闪卡保存到我在 Nibomo 中的 [工作区名称] 工作区。不要创建其他闪卡。

ChatGPT 请求批准写入时,先核对卡片内容和目标工作区,再允许它保存。保存后,让 ChatGPT 读取这张闪卡。然后用同一个账号打开 Nibomo 网页版或手机应用,选择对应工作区,等待同步完成。找到这张卡片,检查正反两面的内容,确认保存无误。

如果连接仍然无法正常使用

先检查配置中的 URL:https://mcp.nibomo.com/mcp。旧的 MCP 域名仍然可用,但如果你把现有连接改成新地址,就需要重新登录,因为授权令牌与服务器地址绑定。

如果 ChatGPT 报告保存失败,请先让它读取工作区,再尝试写入。当第一次操作的结果不明确时,这样可以帮助你避免重复创建卡片。如果卡片已经保存在服务器上,却还没出现在手机中,请检查手机上的账号、工作区和同步状态。

确认这张卡片保存无误后,就可以用同样的“先起草、再批准”流程处理自己的学习资料。用 ChatGPT 制作闪卡的指南介绍了如何选择有用的问题,以及如何让每张卡片只围绕一个知识点。

继续阅读