將 OneMacTools 作為 Claude、Claude Code、Cursor 和 Codex 的 MCP 伺服器

AI · 閱讀時間約 7 分鐘 · 已於 2026年10月24日 更新 · 說明文件選單

OneMacTools 是你 Mac 上的 MCP 伺服器。在「設定」›「AI 助理」中開啟它,只要按一下就能將它加入 Claude Desktop、Claude Code、Cursor 或 Codex,或將一段程式碼片段貼到任何其他 MCP 助理中。之後,助理就能讀取「Mac 健康狀況」、開發伺服器、代理工作階段、Docker、儲存空間和你的檔案,並要求執行任何 OneMacTools 工具。每個動作都會等你按下「允許」,而且不會有任何資料離開你的 Mac。

本頁內容

OneMacTools MCP 伺服器的功能

模型情境協定(MCP)是 AI 助理使用 App 和工具的標準方式。OneMacTools 內含 MCP 伺服器,因此你已經在使用的助理,可以根據 OneMacTools 對你 Mac 的了解,回答「3000 連接埠上有什麼?」、「我的個人專屬檔案夾中什麼東西在佔用空間?」或「我的護照何時到期?」等問題,還能要求 OneMacTools 對你的檔案執行「壓縮 PDF」或「轉錄」等工具。

伺服器就是 OneMacTools App 本身,由 AI 助理以 --mcp 參數啟動。它透過標準輸入和輸出與 AI 助理溝通,因此 不會開啟任何網路連接埠,也不會上傳任何內容。它沒有自己的視窗;當 AI 助理要求執行動作時,OneMacTools 主 App 會開啟核准視窗(若尚未執行,會在背景自行開啟)。

它 在你開啟之前都是關閉的,而且需要已啟用的授權。只要缺少其中一項,助理只會收到一則簡單的訊息說明原因,而不會取得任何資料。

OneMacTools 可以設定哪些 AI 助理

「設定」›「AI 助理」中,每個 OneMacTools 可以替你設定的助理都有一列,其他所有助理則有一段程式碼片段:

助理OneMacTools 編輯的設定檔加入之後
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json結束並重新開啟 Claude 以載入它
Claude Code~/.claude.json開始新的 Claude Code 工作階段
Cursor~/.cursor/mcp.jsonCursor 會立即載入(可在「Settings」›「MCP」中看到)
Codex~/.codex/config.toml開始新的 Codex 工作階段
其他助理手動編輯你 AI 助理的 MCP 設定使用 拷貝設定程式碼片段

如果某個助理似乎沒有安裝(OneMacTools 會尋找它的 App 或設定檔案夾),該列的加入…按鈕會呈灰色。將指標停在按鈕上,即可看到它將更改哪個檔案。

如何將 Claude、Cursor 或 Codex 連接到你的 Mac

  1. 開啟 OneMacTools 並選擇 OneMacTools › 設定(⌘,)。
  2. 捲動到 AI 助理,然後開啟 讓 AI 助理使用 OneMacTools。
  3. 按一下加入 Claude Desktop…(或 Claude Code、Cursor、Codex)。
  4. 閱讀確認訊息:「OneMacTools 會先備份 …,再於其中加入名為「onemactools」的項目。其他內容不會更改。」按一下 加入。
  5. 該列現在會顯示 已加入 和綠色勾號,區塊下方還會有一行告訴你接下來要做什麼,例如「結束並重新開啟 Claude 以載入」。若原本已有設定檔,它也會列出備份檔案的名稱。
  6. 依說明重新啟動或重新載入助理,然後問它類似「Use OneMacTools to tell me how my Mac is doing.」的問題。

加入助理時,如果讓 AI 助理使用 OneMacTools 是關閉的,也會一併開啟。如果你將 OneMacTools 搬移到其他檔案夾,請按一下助理旁的更新,讓項目指向 App 的新位置。

其他助理的手動 MCP 設定

對於其他支援透過 stdio 使用 MCP 的助理,請按一下其他助理旁的拷貝設定程式碼片段,然後貼到該助理的 MCP 設定中。這段程式碼與 OneMacTools 為 Claude 和 Cursor 寫入的項目相同:

{ "mcpServers": { "onemactools": { "command": "/Applications/OneMacTools.app/Contents/MacOS/OneMacTools", "args": ["--mcp"] } } }

指令是 App 在你 Mac 上的路徑,因此即使你沒有把 OneMacTools 放在「應用程式」中,拷貝的程式碼片段也永遠是正確的路徑。對於 Claude Code,該項目還會包含 "type": "stdio"。Codex 使用 TOML 而非 JSON,因此它的項目是一個表格:

[mcp_servers.onemactools],接著是 command = "/Applications/OneMacTools.app/Contents/MacOS/OneMacTools" 和 args = ["--mcp"]。

OneMacTools 會在助理連線時依其名稱辨識,並在核准視窗和「記錄」中使用該名稱:Claude、Claude Code、Cursor、Codex、Windsurf、Gemini CLI 或 VS Code,或助理自己回報的名稱。

AI 助理不必詢問就能讀取的內容

讀取類工具會立即回應,因為它們只是查看。它們會向助理標示為唯讀:

MCP 工具AI 助理會取得什麼
mac_health一行判斷結果,加上 CPU、記憶體、可用磁碟空間、網路、電池、溫度和風扇、GPU 和神經網路引擎使用率、SSD 健康狀況、麥克風使用情形,以及最耗資源的 App
list_apps執行中的 App,其輔助程序計入各自的 App 名下,可依記憶體、CPU 或電力排序
mac_history根據「Mac 健康狀況」的記錄回答,例如「what drained my battery today?」(今天是什麼耗掉我的電池?),或某項指標在若干小時內的前幾名 App
mac_trendsMac 的走向:磁碟還有幾天會滿、電池消耗變快、App 使用的記憶體比上週多很多
whats_on_port、dev_servers哪個程序在監聽某個連接埠,以及依專案分組的所有開發伺服器和資料庫
agent_sessions、agent_limits執行中的 Claude Code、Codex、Gemini CLI、Aider、Cursor Agent 和 opencode 工作階段;Codex 的用量限制,以及 Claude Code 上次達到限制的時間
docker_status容器,以及映像檔、卷宗和建置快取佔用的空間
ai_space、old_project_files、storage_overviewAI App 的快取和模型、專案中的建置檔案夾,以及每個磁碟上最大的檔案夾
find_files用日常語言找檔案,就像「詢問」(⌘K)一樣
search_files、list_sources、find_duplicates、storage_summary搜尋 OneMacTools「檔案」中的所有雲端和檔案夾,包括僅存在雲端的檔案(需要開啟「檔案」)
life_admin、spending、tax_papers你的文件摘要:即將到期的項目、依月份和商家統計的收據總額、一個稅務年度的文件(需要開啟「檔案」)
list_tools每個 OneMacTools 工具及其 ID、輸入和選項

文件摘要絕不包含證件號碼、卡號或帳號;life_admin 只會回報有多少檔案含有這類號碼以及檔案名稱。讀取文件的實際文字屬於動作,一律會詢問。詳情請見 AI 助理權限與核准。以「檔案」為基礎的工具需要檔案和生活事務。

AI 助理必須先徵求你同意的事項

這些工具會變更某些東西,因此每一個都會在 OneMacTools 中開啟核准視窗,等待你按一下 允許:

  • run_tool:對檔案或文字執行任何 OneMacTools 工具,並可指定選項。結果會存到新的資料夾;原始檔案不會被更改。需要你在 Mac 前操作的工具(例如「螢幕錄製」或「錄製會議」)無法由 AI 助理執行。
  • quit_app:以一般方式結束 App,讓它可以要求儲存。Finder 無法用這種方式結束。
  • stop_process 和 stop_agent_session:停止你自己的某個程序,或停止某個 AI 代理程式工作階段及其啟動的所有項目。
  • stop_container:停止執行中的 Docker 容器。
  • start_recording 和 stop_recording:逐秒記錄 Mac 的狀態,然後取得哪些項目達到高峰,以及背後是哪些 App。
  • read_document:將一份文件的文字提供給 AI 助理。
  • move_to_trash:將你個人專屬資料夾中的檔案移到垃圾桶,絕不會直接刪除。
OneMacTools 請求許可:Claude 要求 OneMacTools 對 3 個檔案執行「壓縮影像」,並顯示「不允許」和「允許」按鈕
助理提出請求,由你決定是否允許。

可以試試的範例提示

  • 「我的 Mac 現在為什麼很慢?」(使用 mac_health 和 list_apps)
  • 「連接埠 5173 上執行的是什麼,是哪個專案啟動的?把它停掉。」(用 whats_on_port 讀取,再要求 stop_process)
  • 「我的哪些專案有舊的 node_modules 資料夾?可以釋放多少空間?」
  • 「在我執行這次建置時記錄我的 Mac,然後告訴我哪些項目達到高峰。」
  • 「找出我這週從 Gmail 下載的 PDF 並合併。」(先用 find_files 尋找,再要求 run_tool)
  • 「我上個月在 Amazon 花了多少錢?」(需要「檔案」)
  • 「將這三張截圖壓縮成 JPEG。」(以「壓縮影像」執行 run_tool)

關於連接埠和代理的一般背景知識,請參閱指南我的 Mac 上是什麼在使用某個連接埠?和開發與智慧代理說明文件。

如何關閉 MCP 伺服器

在「設定」›「AI 助理」中關閉 讓 AI 助理使用 OneMacTools。仍保有項目的 AI 助理可以啟動伺服器,但每次讀取和動作都只會得到「OneMacTools 目前不允許 AI 助理存取」的回覆。

若要將 OneMacTools 從 AI 助理中完全移除,請從其設定檔中刪除 onemactools 項目(路徑列在上方表格中),或還原 OneMacTools 製作的備份。結束 AI 助理也會一併結束伺服器程序。

問題

OneMacTools 的 MCP 伺服器是在本機執行的嗎?

是的。AI 助理會在你的 Mac 上啟動 OneMacTools,並透過標準輸入和輸出與它溝通。不會開啟任何網路連接埠,OneMacTools 也不會傳送任何內容到任何伺服器。AI 助理如何處理這些回答,則取決於你使用的 AI 助理。

加入 OneMacTools 後需要重新啟動 Claude Desktop 嗎?

需要。請完全結束 Claude 再重新開啟,讓它重新讀取設定檔。Claude Code 和 Codex 會在新的工作階段中載入,Cursor 則會立即載入。

為什麼「加入到 Cursor」按鈕是灰色的?

OneMacTools 找不到 Cursor App 或其 ~/.cursor 檔案夾。請安裝或開啟 Cursor 一次,然後重新開啟「設定」;或使用「拷貝設定程式碼片段」,並將它貼到 Cursor 的 MCP 設定中。

助理可以透過 OneMacTools 刪除我的檔案嗎?

不行。唯一會移除檔案的動作是 move_to_trash,它只能在你的個人專屬檔案夾內運作,每次都需要你按下「允許」,而且可以在「記錄」中用「放回原處」復原。

OneMacTools 沒有開啟時,MCP 伺服器還能運作嗎?

助理啟動伺服器後,讀取功能即可立即使用。對於動作,伺服器會在背景開啟 OneMacTools,以便向你顯示核准視窗。

透過 MCP 使用 OneMacTools 需要授權嗎?

是的。在 OneMacTools 啟用之前,伺服器會回覆使用者需要輸入授權序號。方案請見價格頁面。

相關文件

Stop hunting for tools.
從一個開始。

全部 151 個工具。免費下載,一次付費購買授權,永久擁有。