
Simplepush
sh.simplepu由 simplepu.sh 發布官方發布者v0.5.0更新於 Nov 4, 2026
Send tasks and notifications to people's phones. Answers build a queryable knowledge base.
概覽
Simplepush MCP 伺服器,讓助理把任務與通知推送到使用者手機、收集回覆,並檢索由此形成的紀錄。
- 可以做什麼
- 向手機發送通知與任務,支援文字、單選或多選、動作按鈕、滑桿、照片、語音、檔案與位置等輸入,可依人分送或共用。
- 為任務追加後續問題或清單項目,並撤回任務、子任務或整個任務群組。
- 取得任務、子任務或通知的回覆,查看任務群組中每位收件者的狀態。
- 查詢任務、活動事件與現場臨時提交,可依狀態、時間、主題、成員或群組篩選。
- 對全部內容做全文或位置搜尋,並下載照片、語音與檔案。
- 適用情境
- 適合需要助理在手機上聯繫真人完成核准、快速提問、清單確認或現場回報,之後再查誰回答了什麼。也適合希望保留可搜尋的請求與回覆歷程的流程。
- 執行需求
- 可使用託管端點並以 OAuth 登入,或以 npx 在本機執行(需 Node.js)。必須提供一種憑證:個人模式的 SP_API_TOKEN 或組織模式的 SP_INTEGRATION_TOKEN。選用:SP_KEYS 用於加密,以及 SP_BASE_URL、SP_MAX_WAIT_SECONDS、SP_SCOPES。需要能連線 Simplepush API 的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Simplepush,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/sh.simplepu%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"simplepush": {
"type": "http",
"url": "https://mcp.simplepu.sh/mcp"
}
}
}README
@simplepush/mcp
MCP server for Simplepush. An agent sends tasks and notifications to people's phones and waits for the answers, appends follow-ups, cancels mistakes, and queries the record of everything that came back. Tasks, answers, replies, declines, and ad-hoc submissions stay queryable, so the stream doubles as a knowledge base of the work: what was asked, who answered what, and what is still open.
Tools
The query tools work in both modes: an organization credential (an integration token, or the hosted connector signed in as an organization admin) reads the whole organization, a personal one (an API token, or the hosted connector with a personal API token) reads your personal stream (subscription required on personal accounts). On the hosted transport they need the read scope; download_attachment additionally needs files:read. Encrypted content is decrypted with the keys the server holds; anything it cannot open is left as ciphertext and reported.
A timeout in send_task is not a cancellation. The questions stay live on the phones, and answers are available later via get_task_answer or get_group_status. inputs says how the task is answered: text, single or multi choice, action buttons, slider, photo, voice recording, file, location. send_task waits 90 seconds by default; per-call wait_seconds raises that, up to SP_MAX_WAIT_SECONDS.
Setup
The server runs in one of two modes, decided by which credential you set.
Personal mode
Get an API token from the API Token screen in the Simplepush app, then:
Or with Claude Code:
Messages go to your own devices. Pass a topic to deliver to that topic's holders instead, as a single shared task where the first answer wins.
Organization mode
Create an integration token with the CLI (admin vault unlocked):
Org mode unlocks full targeting: every send takes exactly one of topic, member (name or usr_ id), or broadcast. Only the tools the token's scopes cover are listed: a token minted with read files:read exposes the query and download tools and none of the send tools, which keeps the tool schemas a read-only agent carries per request to a minimum. If the org has encryption enabled, the token's second half unwraps the org master keys at startup and all sends are end-to-end encrypted; answers are decrypted the same way.
If both credentials are set, the integration token wins and a note goes to stderr. MCP clients spawn stdio servers with your shell environment attached, so an exported SP_API_TOKEN from unrelated CLI work rides along; setting SP_INTEGRATION_TOKEN is always deliberate.
Environment variables (stdio)
Encryption
Org mode encrypts automatically when the org has encryption enabled, as described above.
Personal sends are plaintext unless you provide keys. Encrypted and plaintext tasks are distinguishable at a glance in the app: encrypted ones carry the lock icon.
Keys are exported from the Simplepush app: Copy Key for Integrations on the Encryption screen for the Personal Password key, and the copy action next to a topic on the Topics screen for topic keys.
SP_KEYS is a comma-separated list. A bare base64 key is the Personal Password key, used for self-sends. topic=key binds a key to one topic:
With a matching key, sends to that target are encrypted and answers are decrypted. An answer the server holds no key for comes back with undecryptable: true rather than silently wrong.
Keys only. There is no SP_PASSWORD.
Hosted HTTP transport
simplepush-mcp-http serves the same tools over Streamable HTTP as an OAuth resource server. No ambient credential: each request carries its own access token, verified by introspection against the authorization server and audience-checked against SP_CANONICAL_URI. Discovery metadata is served at /.well-known/oauth-protected-resource; the MCP endpoint is /mcp. GET /status is a public summary for uptime monitoring: 200 when the authorization server and the API both answer, 503 otherwise, with the same shape as the backend's /v1/status. Tools are scope-gated: send for send_notification, send_task, append_subtask and cancel_task, read for the answer and query tools, files:read for download_attachment. A grant lists only the tools its scopes cover; a direct call for anything else is refused with a challenge naming the missing scope.
Hosted mode is personal OAuth grants only. Integration tokens are not accepted there by design, and hosted sends are plaintext: a server that could decrypt for you would not be end-to-end.
Development
Smoke-test against a local backend without an MCP client:
Note that the Inspector does not forward your shell environment to the spawned server. Pass credentials with -e, not by exporting them.
來源:README.md,提交 88c8a61
工具
0版本歷史
3- v0.5.0最新Nov 4, 2026
- v0.4.0Sep 26, 2026
- v0.3.1Sep 16, 2026
評分
已滿足適用檢查項的 75%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。