MdMonitor Blog Build log, release notes, and product stories

MdMonitor 本地 REST API 实战指南

2026-03-06 · Available since v0.6.7

这次我们把 MdMonitor 从“纯剪贴板被动监听”扩展成了“可被外部系统主动调用”的工具。

v0.6.7 开始,你可以通过本地 HTTP 接口:

为什么要做这个能力

核心原因很简单:把 MdMonitor 接进你的自动化链路。

例如:

这样你不用再手动“复制到剪贴板触发”。

安全边界(默认本地)

REST API 默认设计是“本地优先”:

鉴权支持三种方式(满足任意一种即可):

  1. Authorization: Bearer <token>
  2. X-MDM-Token: <token>
  3. query 参数 ?token=<token>(不推荐,仅兼容)

建议只在明确需要时才改成 0.0.0.0 暴露到局域网。

接口清单

1) 健康检查

curl "http://127.0.0.1:18731/api/v1/health" \
  -H "Authorization: Bearer <token>"

2) 提交 Markdown 链接内容

curl -X POST "http://127.0.0.1:18731/api/v1/capture" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"markdown":"[repo](https://github.com/owner/repo)"}'

返回里会包含:识别数量、写入数量、克隆数量、跳过数量、目标文件路径。

3) 获取某天内容

curl "http://127.0.0.1:18731/api/v1/daily?date=2026-03-06" \
  -H "X-MDM-Token: <token>"

设置入口

你可以在应用设置页的 System 分组看到 REST 相关配置:

版本信息

如果你已经把 MdMonitor 接进自己的自动化流程,欢迎继续反馈你的场景,我们会持续把这套接口做得更稳定、可编排。