复制网址发送给正在使用SKILL的好友,他也能指挥agent干活

把这个页面的网址发给已经安装 push-server SKILL 的好友,对方无需登录即可直接打开本页。URL 上的 channelCode 会自动写入他的浏览器 MCP 配置(LocalStorage),并加载该组合通道下的子通道列表,可完成新增、修改、删除、重置、复制与测试推送等全部通道管理操作。

好友需要将下方链接里的 channelCode 填进自己 AI 客户端 MCP 配置的 X-Push-Channel-Code Header,Agent 就能把任务结果推送到该通道;他也可以在本页直接管理这些子通道,让多个 agent / 多个人共享同一套推送目标。

这个工具是什么

一封传话(push-server)是一站式聚合消息推送平台:一个 API 同时推送到企业微信、钉钉、飞书、邮件和自定义 Webhook,支持 Markdown、定时推送与网站弹幕接入。给 Agent 读的说明书是 skill.md。

  • 18 种推送类型:浏览器、企业微信群机器人、钉钉群机器人、飞书群机器人、webhook 推送、BARK(iOS)、Telegram、Discord、官方邮件,以及 QQ / 163 / 126 / 搜狐 / 139 / 189 / 新浪 / 阿里云自定义邮箱。
  • 通道码是 32 位十六进制串。组合通道(pushType=10)当父通道:推父码=组内所有子通道都能收到,推子通道码=只到那一个子通道。本页管理的就是这个组合通道下的子通道。
  • 两条调用路径:MCP(给 AI 客户端,多 5 个工具)和免鉴权 HTTP 推送接口(给自己的脚本、CI、监控告警用)。

接入 AI 客户端:MCP 配置三要素

  • 服务地址:https://www.phprm.com/services/push/mcp,远程端点不需要本地装任何依赖。
  • 鉴权 Header:X-Push-Channel-Code 填 32 位通道码;可选 X-Mcp-Source 标注是哪个客户端。
  • 通道码:就是上面分享链接里 channelCode 的值,直接替换配置示例里的 ******。

配好后 Agent 多出的 5 个工具

  • send_push_message:推单条。head 必填且 ≤200 字,body 支持 Markdown ≤50000 字,url 是点击跳转 ≤500 字,channelCode 不填就用 Header 里那个。
  • send_multi_message:一次 1~32 条,每条可以带自己的 channelCode。批量采集、跨通道、或用户明确要求分成多条推时才用。
  • get_access_token:拿通道码换短期 Bearer 令牌(默认 7200 秒,scope 默认 basic),供 /oauth2/push/* 管理接口用——本页的新增 / 修改 / 删除 / 重置通道码全走这条路。
  • create_auth_session:不需要通道码。替还没有通道的用户开一次三方授权会话,回 sessionId + authUrl(会话 600 秒、只能用一次);登录方式以工具的 provider 枚举为准(当前飞书 / 钉钉 / Gitee / GitHub),先问用户选哪种再调。
  • poll_auth_session:不需要通道码。用 sessionId 轮询授权结果,pending 就按返回的 pollInterval 继续等;success 带回只发一次的本人通道码,以及按 X-Mcp-Source 拼好的 mcpConfig;expired / consumed / failed 就停止并重新开会话。第三方令牌全程只在官网与用户浏览器之间流转,Agent 碰不到。

不想装 MCP?直接发 HTTP 也能推

GET 推送接口匿名可用,head / body / url / avatar 全走 query 参数,再加 delayMilliseconds 就能定时推送(最长 10 天)。

复制给好友,让他直接粘给自己的 Agent

好友装好 push-server SKILL 之后,把下面这段发给他自己的 Agent 就能干活(已经带上本页分享的通道码):