@chrischall/remind-mcp

中文文档
1.3.1发布于 2026/11/05MITTypeScriptES Module构建来源已验证近 30 天下载 1716

提醒(remind.com)的MCP服务器——类,聊天,消息和通知设置.

中文使用文档
文档目录8 节
  1. 安装
  2. 认证
  3. 工具
  4. 确认
  5. 没有服务器
  6. 页:1
  7. 发展
  8. 许可证

提醒- mcp

MCP 服务器 提醒 阅读你的课,聊天和留言 管理通知设置.

该项目由大赦国际制定并维护。 自行取用.

提醒会暴露一个可以到达的 GraphQL 端点, 所以只有 证书 需要一个浏览器: 会话从已签名的标签中解出一次,通过 ContentMint Bridge 浏览器扩展名, 之后的每个请求都是纯服务器端获取 .

安装

npx -y @chrischall/remind-mcp
{
  "mcpServers": {
    "remind": { "command": "npx", "args": ["-y", "@chrischall/remind-mcp"] }
  }
}

认证

两个信头是从签到的 remind.com 选项卡: 完整 Cookie 页眉和 x-csrf-token 数值。 要么让桥梁抓住他们(需要 上下文闪烁桥 浏览器 扩展名和已签名的标签,或自行提供:

变量需求说明
REMIND_COOKIE没有已捕获 Cookie 请求头。 与下一条设定时跳过桥; 一旦提醒拒绝对已过期,服务器会倒回桥上(或者,没有一条,会告诉你刷新两者).
REMIND_CSRF_TOKEN没有已捕获 x-csrf-token 数值.
REMIND_WS_PORT没有获取代理桥集中端口( 默认) 37149) (中文(简体) ).
REMIND_SESSION_FILE没有抓取的会话被缓存的地方 。 默认为 $MCP_DATA_DIR编号 :$HOME 下级 .remind-mcp。 。 。 .

从它的上下文Mint 桥安装 页 次:在克罗姆语中,解开 铬制成并装入已拆卸的(chrome://extensions – 开发者模式 – 装入已卸出) (中文(简体) ). Safari还没有提供(它将在没有公开下载的ContentMint app内运送), 所以暂时用克洛姆.

ContextMint Bridge是取回的代理浏览器扩展名,以它的新名命名,来自同名 维护者- 获取代理服务器 读取 点 对它。 其出处在https://github.com/nullnet-app/contextmint-bridge上公开:建设 自己,或者对照 .sha256 旁边公布的文件 (单位:千美元)shasum -a 256 -c contextmint-bridge-chrome-<version>.zip.sha256) (中文(简体) ).

服务器靴子没有,所以一个主机的安装时间 tools/list 探测器成功 错误出现在第一个工具调用上 .

浏览器需要一次 . 抓取的会话被缓存( 模式) 0600),并经过再利用 重新启动,靴子后的每一通电话都是普通的服务器端获取. 这很重要,因为 抓取工作仅完成于已签名标签实际发布时 /graphql 请求——如此 没有缓存, 重新开始将会等待, 除非你碰巧使用提醒 .

缓存被绑定: 分析与同意饼干在使用之前从罐子上丢出;或 记录将存入提醒帐户me.uuid被证实为被俘时 恢复的会话,作为不同账户或作为无账户的答案被丢弃并重新抓取—— 然后从浏览器中重新抓取,最多7天。 内存提供的会话永远不会 从缓存中恢复.

工具

工具
remind_me签户口.
remind_list_entities与未读数的课和聊天—— 从这里开始,它产生uids.
remind_get_classes(原始内容存档于2018-10-21) (英语). Fuid.
remind_list_chats对话流及其权限( E)canSend) (中文(简体) ).
remind_get_messages聊天流中的信息.
remind_get_notification_settings优惠和交货装置.
remind_set_notification_devices启用/失效的交付设备. 让你先确认一下.
remind_send_message发送到聊天或上课. 让你先确认一下.
remind_graphql任意只读 GraphQL; 启用内览 。 突变拒绝了.
remind_healthcheck验证会话仍然认证; 失败时 error.kind 名称no_credential, (中文(简体) ), credential_rejected, (中文(简体) ), edge_blocked, (中文(简体) ), http, (中文(简体) ), timeout, (中文(简体) ), transport) (中文(简体) ).

确认

写作工具请您在发送任何信息之前确认。 能够显示确认的客户端 即时( Claude Code) 显示一个 。 否则第一个电话就打 没有网络呼叫 返回 a 准确有效载荷的预览加a confirmToken;只用该符号重复呼叫(和 相同参数)进行写作. 一个符号曾经起作用, 并改变任何争论 两通电话都无效.

变量默认
MCP_CONFIRM_MODEask-user无法显示确认提示的客户端的写作( Claude.ai, Claude Desktop) . ask-user:分出两个步骤——第一个呼叫无所事事,返回一个预览加一个符号,模型在再次与它通话之前,必须获得您在聊天中的认可. auto:相同的两个步骤,但模型在审查预览本身后可能会使用符号. refuse:拒绝为此类客户写作。 能显示提示的客户端( Claude Code) 总是得到真正的提示, 除非 MCP_CONFIRM_ELICITATION=off。未识别值作为 refuse。 。 。 .
MCP_CONFIRM_ELICITATIONonoff 从不显示确认提示, 所以每个客户端都会收到 MCP_CONFIRM_MODE 行为。 设定为一个客户端,称其可以显示提示,但从未显示(书写被挂起-开码2.0.x). 任何其他价值作为 on上面写着警告.
MCP_CONFIRM_TTL_SECONDS600一个符号保持有效多久.
MCP_CONFIRM_SECRET每个进程随机签名密钥; 仅在令牌必须在服务器重新启动后幸存时设置它 。 在mcp主机上,东道主提供稳定的每个孩子的钥匙(MCP_HOST_CONFIRM_SECRET)和已花的代币记录如下: MCP_DATA_DIR,因此,在闲置重启后,批准才能幸存.

没有服务器

skills/remind-fpx/ 是一个只覆盖同一读取表面的外壳技能 fpx + 键 curl —— 说 不需要多程序程序.

页:1

  • 过期的会话返回 HTTP 200 (韩语) 与 errors[0].message = "Unauthorized"; 不变 字符串还指"你的账户可能不会这样做"(被排定的邮件是所有者/只有老师).
  • 未知的字段报告为 Internal service error,而不是场出错——反省比较 而不是猜测. docs/REMIND-API.md 是捕获日志.

发展

npm install && npm run build && npm test
npm run test:coverage

许可证

麻省理工学院

版本与发布记录

@chrischall/remind-mcp 共发布 28 个版本,首次发布于 2026/08/28;过去 12 个月发布了 28 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.3.1latest2026/11/055 天前
1.3.02026/11/055 天前
1.2.92026/10/2911 天前
1.2.82026/10/2119 天前
1.2.72026/10/1624 天前
1.2.62026/10/1030 天前

关于 @chrischall/remind-mcp 的常见问题

@chrischall/remind-mcp 是什么?

提醒(remind.com)的MCP服务器——类,聊天,消息和通知设置.

如何安装 @chrischall/remind-mcp?

在项目目录运行 npm install @chrischall/remind-mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 remind-mcp,可以用 npx remind-mcp 直接运行。

@chrischall/remind-mcp 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@chrischall/remind-mcp 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@chrischall/remind-mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.5。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@chrischall/remind-mcp 可以商用吗?

@chrischall/remind-mcp 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@chrischall/remind-mcp 的下载量有多少?

根据 npm 官方下载统计,@chrischall/remind-mcp 在 2026/10/10 – 2026/11/08 这 30 天内被下载 1,716 次,日均约 57 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@chrischall/remind-mcp 还在维护吗?

最新版本 1.3.1 发布于 2026/11/05(5 天前);至今共发布 28 个版本,其中过去 12 个月发布了 28 个;首次发布于 2026/08/28。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。