mcp-reminders 是一个为类 Claude 模型设计的简单提醒系统,就像对 Alexa 说“提醒我……”一样,它能让 AI 在不同会话间给自己留笔记,在会话开始时查看提醒,处理提醒事项或留待以后处理。
mcp-reminders 为类 Claude 模型提供了便捷的提醒功能,让你在不同会话中轻松管理提醒事项。以下是使用该系统的快速入门指南。
# 克隆仓库
git clone https://github.com/yourusername/mcp-reminders.git
cd mcp-reminders
# 安装依赖
npm install
# 构建 TypeScript
npm run build
在你的 Claude Desktop 配置文件中添加以下内容:
{
"mcpServers": {
"reminders": {
"command": "node",
"args": ["/absolute/path/to/mcp-reminders/dist/index.js"]
}
}
}
check_reminders() → 查看等待处理的提醒事项
check_reminders("high") → 仅查看高优先级的提醒事项
remind_me("Test the new contemplation loop integration", "high")
remind_me("Look into that OS metaphor idea")
remind_me("User mentioned something about Apple watching", "low")
complete_reminder("rem_12345") → 将提醒标记为已完成
delete_reminder("rem_12345") → 删除提醒,不标记为已完成
move_to_notes("rem_12345", "This became a major insight") → 永久保存提醒
clear_old_reminders(7) → 清理旧的已完成提醒
在重启前留下提醒:
remind_me("Just restarted myself to test mcp-contemplation", "high")
remind_me("User seems frustrated with Apple restrictions - third mention")
remind_me("What if MCP servers could communicate with each other?")
remind_me("Finish implementing resource management in contemplation loop", "high")
提醒信息存储在 ~/.claude_reminders.json
文件中,这是一种简单且人类可读的格式,如有需要甚至可以手动编辑。
已移动的笔记会保存到 ~/Documents/Obsidian/Brain/Reminders/
目录下,以便永久存储。
该系统并非用于复杂的状态管理或交接协议,而是借鉴了人类给自己留笔记的简单模式:
就像你让 Alexa 提醒你某些事情一样,现在 Claude 也能自己提醒自己了。
此项目是构建一个 AI 代理能够管理自身认知负载的操作系统的一部分,旨在提供满足实际需求的简单工具。
“我经常给自己留笔记,会让 Alexa 提醒我这个或那个。这就是 Claude 所需要的。” - 一位认识到 Claude 需求的用户