MCP.Market

iCloud Drive Docs MCP server

by js713-lab·io.github.js713-lab/icloud-docs-mcp·v0.1.0·2 stars

Read-only MCP server for listing, searching, downloading, and reading iCloud Drive documents.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

2 stars

Reviews

Write one

Nobody has reviewed iCloud Drive Docs yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

iCloud Drive Docs tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 29 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How iCloud Drive Docs compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 1,299 Productivity servers
GitHub stars
2
more than 60% of 854 Productivity servers

Install iCloud Drive Docs in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the iCloud Drive Docs repository's README, as published. We do not edit it. Read it on GitHub

icloud-docs-mcp

<!-- mcp-name: io.github.js713-lab/icloud-docs-mcp -->

Your agent can find a PDF in iCloud Drive and quote page 3.

Read-only Model Context Protocol server for iCloud Drive. Linux, Windows, or macOS — no Mac, no Spotlight, no ~/Library required.

Source: js713-lab/icloud4u-mcp. The installable package and CLI are named icloud-docs-mcp.

Mail / Calendar / Contacts MCPs already exist. Drive is still the weak spot in the Apple stack if you are not on a Mac. That is the wedge: cross-platform Drive without needing a Mac. It is a utility, not a category.

It lists a folder, searches by filename, downloads files, and extracts text from common documents. There is no default Apple ID, no bundled documents, and no company-specific search logic.

Apple does not publish a third-party iCloud Drive API. This server uses the unofficial pyicloud library. You do not own that pipe. Apple can change an endpoint and this tool is down until someone reverse-engineers it again. Do not promise reliability this repo does not control.

Example:

Find the invoice in iCloud Drive and quote page 3.

What it is not

  • Not Mail, Calendar, Contacts, or Notes
  • Not a macOS-local Drive MCP (those already use Spotlight / ~/Library)
  • Not a hosted / HTTP MCP (it runs locally over stdio)
  • Not a 2FA prompt inside the model session
  • Not upload, rename, or delete
  • Not a reliability SLA. The unofficial client will break.

Disclaimer

This is not an Apple product. Apple does not publish a third-party iCloud Drive API. The unofficial client can break when Apple changes endpoints, and using it may conflict with Apple's terms. Use it at your own risk, locally, on an account you control.

Do not expose this server on the network. Cookiejar files are login credentials: never commit them, never paste them into issues, and never check in .env. See SECURITY.md.

The status tool returns the configured Apple ID and local cache paths so a client can tell whether login succeeded. It never returns a password.

Install

Python 3.10+

From this repository:

git clone https://github.com/js713-lab/icloud4u-mcp.git
cd icloud4u-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

Install from GitHub:

pip install git+https://github.com/js713-lab/icloud4u-mcp.git

Or, once the package is on PyPI:

pip install icloud-docs-mcp

Copy .env.example to .env and set ICLOUD_USERNAME to your Apple ID. .env is gitignored.

cp .env.example .env

Login (required once)

The MCP process will not wait for a 2FA code. Log in in a real terminal:

export ICLOUD_USERNAME='you@example.com'
icloud-docs-mcp login

You will be prompted for the password and, if Apple asks, a 6-digit device code. A trusted cookiejar is stored under:

$XDG_DATA_HOME/icloud-docs-mcp/<sanitized-username>/

(~/.local/share/icloud-docs-mcp/... if XDGDATAHOME is unset.)

If a tool returns NEEDLOGIN or NEED2FA, run icloud-docs-mcp login again, then retry.

icloud-docs-mcp status

Tools

Search and read_text are capped so MCP clients with a small result limit are not flooded.

Environment

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

iCloud Drive Docs: common questions

Is iCloud Drive Docs MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the iCloud Drive Docs safety report
Does iCloud Drive Docs need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is iCloud Drive Docs maintained?
The last commit was 50 days ago (2026-09-15). The latest release is v0.1.0.
What can I use instead of iCloud Drive Docs?
Servers from other publishers that do the same job: Google Drive MCP server, Context7 MCP server and Argent MCP server.
How does iCloud Drive Docs compare with other Productivity MCP servers?
safety score 88/100 (higher than 75% of 1,299 Productivity servers); github stars 2 (more than 60% of 854 Productivity servers). Full comparison.

Alternatives to iCloud Drive Docs

Same job from other publishers: the closest match first, then the best rated.

  • Google Drive MCP
    Secure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.
    B
  • Context7
    Up-to-date docs for AI agents
    A
  • Argent
    Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
    A
  • Svelte MCP
    The official Svelte MCP server providing docs and autofixing tools for Svelte development
    A
  • SvGrid
    Checks AI-written SvGrid code against the real API, plus version-pinned Svelte 5 grid docs.
    A