SignOps

dev.signops由 signops.dev 發布官方發布者v1.0.0更新於 Oct 27, 2026

Send push to Android, iOS and the web, and ask a trusted phone to approve a login, from your agent.

已驗證Streamable HTTP可網頁執行溝通與協作安全與監控

概覽

AI 產生的概覽

SignOps 讓助理向 Android、iOS 與網頁使用者發送推播通知,管理裝置與範本,並發起登入審批、查詢通行金鑰與驗證器狀態。

可以做什麼
  • 發送、檢視、列出與取消推播給單一使用者、使用者清單、主題或全體使用者
  • 註冊、列出與移除裝置,並管理主題訂閱
  • 建立、讀取、儲存與刪除含佔位欄位的推播範本
  • 發起、查詢與取消以手機號碼比對的審批請求
  • 檢視通行金鑰、驗證器應用程式狀態,解鎖被鎖定的使用者並移除驗證器
  • 讀取使用者同意紀錄,並以 JSON 匯出該使用者的全部資料
適用情境
適合需要讓助理通知應用程式使用者、為登入或敏感操作加入人工審批步驟,或從 SignOps 帳戶查詢使用者裝置、通行金鑰、驗證器狀態與同意情況的情境。
執行需求
遠端 streamable HTTP 端點 api.signops.dev,不需本機套件。需要 SignOps 金鑰,透過 Authorization 標頭以 bearer 方式傳送;應用程式須已透過 SignOps SDK 註冊使用者與裝置。
安裝前請注意
金鑰決定運作模式:正式金鑰會觸及真實使用者,開發階段應優先使用測試金鑰。發送推播、註冊或移除裝置、修改主題與範本、建立審批、移除驗證器、解鎖使用者都會變更真實資料。匯出會回傳裝置權杖、通行金鑰、審批與同意歷史等個人資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SignOps,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.signops%2Fsignops/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "signops": {
      "type": "http",
      "url": "https://api.signops.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

工具

23

send_push

Send a push

Send a push notification to one user (user_id), a list (user_ids, up to 1,000), a topic, or everyone (all: true). Give exactly one target. A push to one user, sent now, answers with its result at once; others answer with status sending or scheduled. With a test key (sk_test_) only test devices receive it.

輸入參數allbodydatalinkimagetitletopicfieldssend_atuser_idtemplateuser_ids另有 3 個

get_push

Get a push

One push by id: status, devices, sent and failed, per platform.

輸入參數id必填

list_pushes

List pushes

Pushes, newest first. On the Free plan only pushes still to go are listed (no delivery logs).

輸入參數limitbefore

cancel_push

Cancel a scheduled push

Cancel a push that is scheduled and has not started sending.

輸入參數id必填

register_device

Register a device

Store a device's push token under your user id. Android and iOS tokens come from the Firebase or Apple SDK; for web, token is the PushSubscription as JSON.

輸入參數nametoken必填user_id必填platform必填

list_devices

List a user's devices

The devices registered for one user id, newest first, with platform and whether each is trusted for approvals.

輸入參數user_id必填

remove_device

Remove a device

Remove one device by id; it gets no more pushes.

輸入參數id必填

list_topics

List topics

Topics with how many users each has.

無需輸入參數。

subscribe_topic

Subscribe a user to a topic

Add a user to a topic. The topic exists once it has a user.

輸入參數topic必填user_id必填

unsubscribe_topic

Unsubscribe a user from a topic

Take a user off a topic.

輸入參數topic必填user_id必填

list_templates

List templates

Saved push templates with their fields.

無需輸入參數。

get_template

Get a template

One template by name.

輸入參數name必填

save_template

Save a template

Create or replace a template. Put {{field}} where a value goes, or {{field|default}} for one with a fallback.

輸入參數bodydatalinkname必填imagetitle

delete_template

Delete a template

Delete a template by name. Pushes already made from it are not changed.

輸入參數name必填

create_approval

Ask a user to approve

Send an approval request to the user's trusted phone, with number matching. The user must have a phone enrolled through the SignOps SDK.

輸入參數context必填user_id必填

get_approval

Get an approval

An approval request's status: pending, approved, denied, expired or cancelled.

輸入參數id必填

cancel_approval

Cancel an approval

Cancel a pending approval request.

輸入參數id必填

list_passkeys

List a user's passkeys

The passkeys registered for one user id.

輸入參數user_id必填

get_authenticator

Get a user's authenticator

Whether a user has an authenticator app (TOTP) confirmed, when it was last used, backup codes left, and whether wrong codes have locked them.

輸入參數user_id必填

remove_authenticator

Remove a user's authenticator

Remove a user's authenticator app and backup codes, for a lost phone. They can enrol again.

輸入參數user_id必填

unlock_user

Unlock a user

Clear the lock that five wrong codes in 15 minutes put on a user, and their count of wrong codes.

輸入參數user_id必填

export_user

Export a user's data

Everything SignOps holds on one user id as JSON: devices (tokens shortened), topics, passkeys, authenticator status, approvals of the last 90 days, consent history and pushes sent to them.

輸入參數user_id必填

版本歷史

1
  1. v1.0.0最新Oct 26, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。