我是 Sidefy 开发者(老用户可能还记得 SideCalendar )。最近给 Sidefy 加了 MCP Server ,四十余个 tool ,这篇分享几个我自己在用的场景。
Sidefy 是 macOS 上的时间线工具,聚合 RSS 、日历、GitHub 等到一条时间轴。之前改配置得写 SideScript 或 JavaScript 插件,小改动懒得动。现在把读写能力通过 MCP 暴露出去,Agent 直接调。
怎么接
- 开启:帮助 → 开启实验性功能 → MCP 服务
- 配置:设置页复制
mcp.json,贴到 Agent 的 MCP 配置 - 文档:Sidefy MCP 官方文档
Tool 大致分这几类:
| 类别 | 能干什么 |
|---|---|
| RSS | 增删改订阅、启停 |
| 规则 | SideScript 规则的 CRUD 、预览、校验 |
| 自定义插件 | 写 JS 插件、沙箱测试、启停 |
| GitHub | 仓库订阅管理 |
| External Events | 往时间线写外部事件 |
| 其他 | 在线插件配置、刷新事件、读今日时间线等 |
场景一:RSS 整理
我:帮我把没启用的 RSS 都删了。
Agent:已删除未启用的 Hacker News 官方订阅 (ycombinator)。
我:我还是想订阅 HN ,但只想看热度较高的文章。
Agent:已重新添加 Hacker News 订阅。为实现「只看热度较高的文章」,使用了 hnrss 代理,筛选条件为 points=50 。
删未启用的订阅、换 hnrss 代理筛高分文章——以前懒得打开 Sidefy 逐项点,现在打一句就完。
场景二:SideScript 规则
V2EX 和 Reddit 里找工作相关的内容太多了,帮我过滤掉
Agent 查了订阅源,写了条隐藏规则,匹配「求职」「招聘」「内推」「 hiring 」,只作用于 V2EX 和 Reddit 。对照今日时间线预览,确认后保存。
以前:开编辑器 → 写 SideScript → 保存 → 看效果 → 不对再改,来回三四次。现在 Agent 读文档、写规则、跑预览,一条 prompt 搞定。
场景三:JavaScript 插件
帮我创建一个日出日落时间的插件,支持配置城市名称,默认西安。
Agent 按插件 API 生成代码,沙箱验证通过后写入,时间线上出现「日出 05:32 」「日落 19:52 」。手写大概十来分钟,现在一句话的事。
创建插件

插件描述

插件效果

场景四:External Events 写回时间线
时间线以前基本是只读——日历、RSS 、GitHub 往上展示,外部写不回去。External Events 插件 + MCP 的 create_external_event 可以往时间线落事件。
单次写入:
今天下午 2 点在 Sidefy 留半小时,准备发版
不用打开 App ,事件会显示在时间线对应的时间上。
配合定时 Agent:如果只在 Agent 里说一句、加一条事件,还算手动触发。把 Sidefy MCP 配给 Hermes Agent 或 OpenClaw,设 9:30 定时任务读 RSS 、整理简报写到 10 点时间线——这才是自动化:
读 Sidefy 今天的 RSS ,把科技资讯里重要的几篇整理成简报,写到早上 10 点的时间线上
不用逐个翻新闻,时间线上直接看总结。
为什么不做内置 AI
因为「加一点 AI 就收订阅费」,我觉得很过分。Sidefy 是买断制,不想靠这个功能涨价。
而且可以预见,AI 迟早会统一入口——你在 Cursor 、Claude 里已经能调度各种工具了,没必要每个 App 各内置一套「文章总结人工智障」。Sidefy 做好时间线,把能力通过 MCP 暴露出去,用你顺手的 Agent 就行。
链接
SideScript / 插件 API 有问题评论区聊。