使用说明
戳动MCP
MCP服务器,用于临时克劳德代码会话提醒。提醒在SQLite中持续存在 ~/.claude/poke.db.
搭配 Poke菜单栏应用程序 用于视觉界面。
安装
家酿
brew install maferland/tap/poke-mcp
$(brew --prefix poke-mcp)/libexec/install.sh
来源
git clone https://github.com/maferland/poke-mcp.git
cd poke-mcp
./install.sh
注册MCP服务器,安装会话挂钩,并配置 ~/.claude/settings.json.安装后重新启动Claude。
MCP工具
| 工具 | 目的 |
|---|---|
poke_create |
创建/更新提醒。 summary 必修的; sessionId, repoPath, branch, dueAt 可选 |
poke_list |
列出提醒。可选的 status 过滤器 |
poke_snooze |
按id+直到(相对或绝对)进行Snooze |
poke_dismiss |
标记为已完成 |
poke_update |
更新摘要或dueAt |
poke_resume |
获取恢复命令。将状态设置为in_progress |
dueAt 和 until 接受ISO8601或相关格式: 2h, 30m, tomorrow 9am, monday.
钩子
- 会话开始 --过期旧提醒,显示活动提醒
- 停止 --将repo、branch和最后一条用户消息作为摘要自动检查SQLite
自动检查点
每次会话停止都会向SQLite写一个提醒——不依赖于Claude记得保存。当同一仓库中的新会话开始时,过时的提醒会自动解除。检查点被限制为每60秒一次。
去重
提醒被删除 session_id.呼叫 poke_create 在同一会话中两次更新现有提醒。ID支持前缀匹配(例如。 poke_update c813ff6a).
升级
重新运行 ./install.sh.与 # poke-managed 标记被安全地覆盖。没有标记的自定义挂钩将跳过并发出警告。
支持
如果Poke能帮助你保持正轨,可以考虑给我买杯咖啡:
许可证
麻省理工学院——见 许可证
