files_health
Files Health
Report the active Apple Files MCP configuration.
無需輸入參數。

io.github.JonathanRReed由 GitHub 帳號 JonathanRReed 發布v1.1.6更新於 Nov 7, 2026
Inspect and manage local files and folders inside allowed roots on macOS.
一個本機 macOS MCP 伺服器,讓助理在設定好的允許目錄內瀏覽、讀取、搜尋、加標籤、建立、移動與刪除檔案。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
Local MCP server for file, Finder-adjacent, and iCloud Drive workflows on macOS.
files://allowed-roots, files://recent, files://recent-locations, files://icloud-statusfiles_prepare_attachment, files_organize_workspacesearch_tools and get_tool_info for context-constrained clientsThis builds one workspace environment with every server's entry point in .venv/bin (for example .venv/bin/apple-files-mcp). You can also point an MCP client at AppleFiles-MCP/start.sh, which prefers uv run and falls back to a plain venv bootstrap (Python 3.11+ required).
Running from a clone instead? Use /path/to/Apple-MCPs/AppleFiles-MCP/start.sh as the command with empty args.
Claude Code:
--scope user makes the server available in every project. To share it with one repository through its .mcp.json instead, use --scope project.
stdio is the default and recommended transport. Set APPLE_FILES_MCP_TRANSPORT=streamable-http (with optional APPLE_FILES_MCP_HOST and APPLE_FILES_MCP_PORT) to serve Streamable HTTP instead.
tools/list returns the full Files tool surface. Context-constrained clients can use search_tools first, then get_tool_info for the Files tool they need.APPLE_FILES_MCP_ALLOWED_ROOTS narrow for safety.APPLE_FILES_MCP_SAFETY_MODE=safe_manage for assistant workflows that need create and move, and full_access only for delete workflows.files_healthfiles_permission_guidefiles_list_allowed_rootsfiles_get_icloud_statusfiles_list_recent_locationsfiles_get_tagsuvx apple-files-mcp (or a clone's AppleFiles-MCP/start.sh) to your MCP clientfiles_health firstfiles_permission_guideAPPLE_FILES_MCP_ALLOWED_ROOTS before any file mutation workflowMoves reject an existing destination, including files, folders and symbolic links. An allowed root, or a folder that contains one, cannot be moved or deleted. Moving or deleting a symbolic link operates on the link itself; reads still resolve the target and enforce allowed roots. Text reads accept max_bytes from 1 through 10485760, read only that bounded prefix, and reject non-regular files.
來源:AppleFiles-MCP/README.md,提交 013b3f6
Files Health
Report the active Apple Files MCP configuration.
無需輸入參數。
Files Permission Guide
Explain how Apple Files MCP access is scoped on this machine.
無需輸入參數。
List Allowed Roots
List the file system roots the server may access.
無需輸入參數。
List Directory
List files and folders inside an allowed directory path.
path必填Search Files
Search file and folder names inside the allowed roots.
limitquery必填base_pathGet File Info
Get metadata for a file or folder inside the allowed roots.
path必填Read Text File
Read a UTF-8 text file inside the allowed roots.
path必填max_bytesRecent Files
List recently modified files inside the allowed roots.
limitOpen Path
Open a file or folder in the default app. Requires safe_manage or full_access safety mode.
path必填Reveal In Finder
Reveal a file or folder in Finder. Requires safe_manage or full_access safety mode.
path必填Get Tags
Read Finder tags for a file or folder inside the allowed roots.
path必填Set Tags
Replace Finder tags for a file or folder. Requires safe_manage or full_access safety mode.
path必填tags必填Add Tags
Add Finder tags to a file or folder. Requires safe_manage or full_access safety mode.
path必填tags必填Remove Tags
Remove Finder tags from a file or folder. Requires safe_manage or full_access safety mode.
path必填tags必填List Recent Locations
List recently active parent folders across the allowed roots, including iCloud-aware metadata.
limitGet iCloud Status
Report whether local iCloud Drive is available and whether it is part of the current allowed roots.
無需輸入參數。
Create Folder
Create a folder inside the allowed roots.
path必填Move Path
Move or rename a file or folder inside the allowed roots.
source必填destination必填Delete Path
Delete a file or empty folder inside the allowed roots. Requires full_access safety mode.
path必填Files List Prompts
Fallback prompt discovery tool for tool-only MCP clients.
無需輸入參數。
Files Get Prompt
Fallback prompt rendering tool for tool-only MCP clients.
name必填arguments_jsonSearch Tools
Search this server's tool catalog by keyword, alias, or domain tag.
modelimitquery必填domain_tagsGet Tool Info
Load the full schema, examples, and metadata for one tool from this server.
name必填include_schemainclude_examples已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
uvx apple-files-mcpgit clone https://github.com/JonathanRReed/Apple-MCPs.gitcd Apple-MCPsuv sync --all-packages{ "mcpServers": { "apple-files": { "command": "uvx", "args": ["apple-files-mcp"], "env": { "APPLE_FILES_MCP_ALLOWED_ROOTS": "/Users/you/Desktop,/Users/you/Documents,/Users/you/Downloads,/Users/you/Library/Mobile Documents/com~apple~CloudDocs", "APPLE_FILES_MCP_SAFETY_MODE": "safe_manage" } } }}claude mcp add --transport stdio --scope user apple-files -- uvx apple-files-mcp