Halfpenny Mac

io.github.pauldodd123由 GitHub 帳號 pauldodd123 發布v0.1.1更新於 Oct 29, 2026

Manage your rented Macs at Halfpenny Mac: list, check online, credentials, restart, update macOS.

已驗證STDIO僅桌面雲端與基礎設施

概覽

AI 產生的概覽

讓助理管理 Halfpenny Mac 上租用的 Mac:列出機器、檢查上線狀態、取得登入憑證、重新開機以及更新 macOS。

可以做什麼
  • 列出帳戶下租用的 Mac,並檢查每台機器是否上線。
  • 取得租用機器的登入憑證。
  • 重新開機並觸發 macOS 更新。
  • 未提供具體工具清單,實際操作範圍依伺服器描述推斷。
適用情境
適合在 Halfpenny Mac 租用 Mac 的使用者,希望助理不必開啟網頁控制台就能查看機器狀態、取得存取資訊,或重新開機與更新機器。
執行需求
以 npm 套件形式透過 npx 在本機執行,需要 Node.js。需要 Halfpenny Mac 帳戶,並透過環境變數 HALFPENNY_TOKEN 提供 API 權杖。僅支援桌面端,且需能連線至 Halfpenny Mac 服務。
安裝前請注意
此伺服器持有可控制租用機器的 API 權杖。它可能回傳機器登入憑證,並可執行重新開機或變更 macOS 版本等操作,可能中斷正在執行的工作。請妥善保管權杖,並在執行破壞性操作前確認。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Halfpenny Mac,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

該儲存庫沒有 README。

工具

11

list_machines

List machines

List the Macs on this Halfpenny Mac account: name, status (active/awaiting_payment/…), whether online, tier and spec, macOS version, backups, Tailscale host, billing. Start here to find a machine id or name.

輸入參數include_cancelled

get_machine

Get machine

One machine by id or name, with everything list_machines shows.

輸入參數machine必填

machine_status

Live machine status

Live checks for a machine right now: online (from Tailscale and the last heartbeat), Tailscale invite accepted, whether a connection has ever been made, and where a restart is (queued, restarting, online, late, failed).

輸入參數machine必填

get_credentials

Get credentials

SENSITIVE. Returns the macOS username and password, the Tailscale host and invite link, and the SSH relay key for a machine. Needs a token with the connect scope. Every call is logged on the account. Only use when the user asks to connect or needs the password.

輸入參數machine必填

restart_machine

Restart machine

Queue a restart of the Mac (needs the manage scope; owners only). The Mac reboots about a minute after the agent picks the job up; 10-minute cooldown; refused while FileVault is on. Returns an action; poll get_action or machine_status to see it come back.

輸入參數waitmachine必填

rotate_password

Rotate macOS password

Issue a new macOS password for the machine (needs the manage scope; owners only). Returns an action; when it succeeds, get_credentials shows the new password.

輸入參數waitmachine必填

update_macos

Update macOS

Install pending macOS updates on the machine (needs the manage scope). Minor updates install, with a restart where needed; a major upgrade is only reported.

輸入參數machine必填

list_actions

List actions

Recent actions (restarts, password rotations, macOS updates, bundle installs) on a machine, newest first.

輸入參數limitmachine必填

get_action

Get action

The current status of an action by id.

輸入參數action_id必填

catalog

Catalogue

Tiers Halfpenny Mac rents, with prices (in the account's billing currency, or gbp/usd on request), lead times and live stock.

輸入參數currency

whoami

Who am I

The account and token this server acts as, and the token scopes.

無需輸入參數。

版本歷史

1
  1. v0.1.1最新Oct 22, 2026

評分

已滿足適用檢查項的 65%

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

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

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

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。