Mono
候補名單

如何在手機與電腦上連接 MCP 工具

區分本機與遠端 MCP 連線、選擇權限、測試一項工具,並找出登入或連線問題發生的環節。

AI 助理能取得任務需要的資訊時,就能處理更多實際工作,例如讀取專案問題、尋找文件或查看行事曆。Model Context Protocol,通常簡稱 MCP,提供應用程式連接這些功能的共同方式。

你連接的每個伺服器,也都是你的資料可能流向的新地方。先從一個服務、一個明確的工作和完成它所需的最少權限開始。一個能用的連線,比一長串從未用過的整合更容易理解。

了解連線提供的功能

MCP 架構指南說明了主機、用戶端與伺服器的角色。設定時,實際要確認的是所選伺服器提供什麼:能呼叫的工具、能讀取的資源、可重複使用的提示詞,或是這些功能的組合。

連線並不會自動包含背後服務的所有功能。能列出行程的行事曆伺服器,不一定能建立邀請。閱讀伺服器自己的功能清單,並確認由誰發布。選擇身分明確的發布者,最好有最新的設定說明,並清楚說明如何處理資料。

也要區分 MCP 與模型。模型產生回答,MCP 伺服器則提供對話之外的資訊或操作。使用本機模型,並不會把遠端伺服器變成本機服務。

選擇遠端 HTTP 或本機 stdio

傳輸規格介紹兩種連線方式:Streamable HTTP 和 stdio。遠端 HTTP 連線使用伺服器位址。stdio 連線會在同一台機器上啟動程式,並透過它的輸入與輸出溝通。

在手機上,通常從遠端連線開始。在電腦上啟動伺服器的指令,即使貼進手機 App,也不會在 iPhone 上執行。本機指令能否使用,取決於 App 與作業系統。

還要記得,localhost 指的是發出要求的那台裝置。在筆電上能用的位址,在手機上開啟時並不會指向那台筆電。請使用需要登入的連線方式。不要為了讓範例能跑,就把沒有保護的本機服務開放到網際網路。

核對帳號與權限

登入前,將伺服器位址與發布者的文件對照。使用 OAuth 時,檢查授權頁面上的帳號和要求的存取範圍。即使應用程式名稱相同,工作帳號和個人帳號內也可能是不同的資料。

使用權杖的設定,請選只涵蓋所需服務與工作的權杖。只在 App 的權杖欄位中輸入。不要把權杖貼到聊天、螢幕截圖或共享的疑難排解文件中。MCP 授權指南提供了登入機制的技術背景。

讀取資料和修改資料是不同的權限。如果服務支援,先從唯讀權限開始。只有在有具體動作要測試、而且之後能檢查結果的地方,才加入寫入權限。

測試結果看得見的小操作

假設你想找出專案中尚未關閉的問題。使用不含敏感內容的示範專案,提出以下請求:

列出示範專案中最多五個尚未關閉的問題。每項都附上標題與連結。不要建立、編輯或關閉任何內容。

在服務本身核對結果。確認專案、連結與帳號都是你想要的。如果沒有傳回任何內容,要分清楚是專案是空的、缺少權限,還是要求失敗。

之後若需要測試寫入,使用可拋棄的測試項目。要求一個精確的修改,檢查核准要求,然後在原服務確認結果。第一次連線測試先排除刪除內容及傳訊息給其他人的動作。

找出失敗發生的階段

辨認出卡住的階段,會更容易處理問題:

  1. 無法連線: 檢查 URL、傳輸方式、網路,以及伺服器是否運作。
  2. 重複要求登入: 檢查選取的帳號、授權是否過期,以及文件記載的回呼要求。
  3. 已連線但沒有工具: 確認伺服器真正提供的功能,以及帳號的存取範圍。
  4. 工具執行失敗: 查看必要輸入、服務限制,以及服務本身的錯誤訊息。

求助時,分享移除私人資訊後的錯誤,以及 App 和伺服器的版本。刪除權杖、私人文件內容與帳號 ID。在確認上一次嘗試是否完成之前,不要重試寫入動作。

建立能持續管理的連線

簡單記錄服務、負責人、使用的帳號、授予的權限以及撤銷方式。新增功能後重新檢查權限。在 App 中移除連線,和在服務端撤銷存取,是兩個不同的步驟。要完全結束存取,也要使用服務本身的設定。

在 Mono 中,你可以在「設定」的「整合」裡新增 MCP 伺服器:透過伺服器 URL,或在裝置支援時使用本機指令,並以 OAuth 或權杖登入。已連接的伺服器也能為技能提供功能。連接敏感資料前,請先閱讀 AI 隱私指南:工具供應商也是資料路徑中的另一位參與者。Mono 目前開放候補登記。加入候補名單以取得最新消息。

作者

Reunified 打造能把分散的東西重新聚在一起的 App。

繼續閱讀

所有文章

即將推出

加入候補名單

留下你的電子郵件地址,Mono 可以下載時我們會通知你。

你會在哪裡使用 Mono?