指南
如何讓 Claude 等 AI 應用程式透過 MCP 管理你的螢幕
MCP(Model Context Protocol,模型上下文協定)是 AI 應用程式使用電腦上工具的通用方式。WindowLayout 內建 MCP 伺服器,Claude Desktop、Claude Code、Cursor 等 MCP 用戶端可以查詢你有哪些螢幕、讀取設定檔名稱,而且只有在你允許時,才能套用配置、移動視窗或調整亮度。一切都在你的電腦上完成:WindowLayout 不為此開啟任何網路連接埠,也不透過網際網路傳送任何內容。本指南介紹如何開啟、如何連線應用程式,以及如何選擇 AI 可以使用的工具。
-
在 WindowLayout 中開啟 MCP
開啟 WindowLayout,進入設定,找到「MCP(AI 應用程式連線)」卡片,開啟「允許 AI 應用程式連線」。它預設關閉;關閉時,AI 應用程式只會收到請你在這裡開啟的提示。WindowLayout 開始接聽後,標題旁的狀態會變成「就緒」。連線使用本機具名管道,只有你目前的 Windows 帳戶能開啟,並且會拒絕來自其他電腦的連線。
-
選擇 AI 可以使用的工具
卡片把 8 個工具分成兩組。查詢工具會列出螢幕、列出視窗設定檔和顯示設定檔,並回報狀態(例如上次還原的結果);它們只顯示資訊,所以預設允許。操作工具包括套用視窗設定檔、套用顯示設定檔、復原上次還原、把作用中視窗移到另一台螢幕和設定亮度;在你手動開啟之前都保持關閉。AI 應用程式可能被網頁、檔案或訊息中的文字誘導去呼叫工具,所以只允許你真正希望它執行的操作。變更從下一次呼叫起立即生效,不必重新啟動 AI 應用程式。
-
連線 Claude Desktop 或 Cursor
在「連線 AI 應用程式」下,卡片提供已填好本機 WindowLayout.exe 實際路徑的設定,每段都有「複製」按鈕。在 Claude Desktop 中開啟 設定 > 開發人員 > 編輯設定,把 windowlayout 項目貼到 claude_desktop_config.json 的 mcpServers 區段,儲存後完全結束 Claude Desktop 再重新啟動。在 Cursor 中,把同樣的項目加入使用者資料夾下 .cursor 資料夾裡的 mcp.json,或使用 Cursor 設定中的 MCP 頁面,然後重新啟動。這個項目以唯一參數 --mcp 執行 WindowLayout.exe:這是一個沒有視窗的小幫手,會把要求轉交給你正在使用的 WindowLayout。
-
連線 Claude Code
對於 Claude Code,從卡片複製一行命令,在 PowerShell 或命令提示字元中執行一次即可。它會註冊一個名為 windowlayout 的伺服器,以 --mcp 啟動 WindowLayout.exe。如果希望在所有專案而不只是目前專案中使用這些工具,請在 add 之後緊接著加上 --scope user。在 Claude Code 中,/mcp 命令會顯示 windowlayout 是否已連線以及提供哪些工具。
-
用日常語言提出要求
現在直接說就好:我有哪些螢幕、哪台是主螢幕;套用我的「深度工作」配置;把所有螢幕的亮度調到 40%。AI 會先查看螢幕(和 WindowLayout 一樣從左到右編號)以及準確的設定檔名稱。用這種方式套用的視窗設定檔只會移動視窗,絕不啟動程式,復原可以把視窗放回原處。套用顯示設定檔時,WindowLayout 視窗會出現並詢問是否保留新設定;15 秒內未按「保留」,就會恢復先前的解析度和排列。移動作用中視窗針對的是除了 WindowLayout 之外你最後使用的視窗,通常就是 AI 應用程式本身。
-
查看呼叫了什麼
同一張卡片上的「最近的呼叫」清單會顯示 WindowLayout 啟動以來最多 50 次呼叫,包括工具、時間和是否成功。除此之外刻意不保存任何內容:沒有設定檔名稱、參數值或視窗標題。如果 MCP 已開啟而 AI 呼叫工具時 WindowLayout 沒有執行,它會在背景啟動,不開啟視窗。未被允許的工具或不存在的設定檔,會以清楚的錯誤傳回給 AI。
常見問題
WindowLayout 會把我的資料傳送給 AI 服務嗎?
WindowLayout 本身不會為 MCP 透過網際網路傳送任何內容,也不開啟網路連接埠。但工具傳回的內容(例如螢幕名稱、解析度和設定檔名稱)會交給 AI 應用程式,AI 應用程式會把它當作對話的一部分傳送到其 AI 服務,和你在其中輸入的內容一樣。視窗標題永遠不會傳回。
AI 能變更設定、刪除設定檔或執行程式嗎?
不能。只有卡片上的 8 個工具。沒有用來變更設定、刪除或儲存設定檔、還原備份、安裝更新、開啟手機遙控或處理 AI 金鑰的工具,透過 MCP 套用的設定檔也絕不會啟動程式。
AI 應用程式說無法使用 WindowLayout,應該檢查什麼?
確認 MCP 開關已開啟且狀態為「就緒」,AI 應用程式設定中的路徑與你使用的 WindowLayout.exe 相同,並且修改設定後已重新啟動 AI 應用程式。如果 WindowLayout 顯示連線名稱已被占用,請重新啟動 WindowLayout。MCP 僅適用於 Windows。
在自己的桌面上試試看
WindowLayout 免費、約 3MB、完全離線運作,沒有廣告也沒有遙測。一分鐘內就能儲存第一個視窗配置。