Read-only MCP server for personal Microsoft OneDrive accounts
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"joescars-onedrive-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# OneDrive Read-Only MCP Server [](https://github.com/joescars/onedrive-mcp/actions/workflows/ci.yml) [](https://pypi.org/project/joescars-onedrive-mcp/) [](https://www.npmjs.com/package/@joescars/onedrive-mcp) A local [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for searching, inspecting, and downloading files from a personal Microsoft OneDrive account. Install the published package with `npx`; no repository checkout or separate Python installation is needed. The launcher uses Astral `uv` to install and run the matching Python package in an isolated environment. > [!IMPORTANT] > **This server is read-only.** It exposes five read-style tools and only > makes HTTP GET requests to Microsoft Graph. It can download files from > OneDrive to the local machine, but cannot upload, edit, rename, move, or > delete OneDrive content. This project targets **personal Microsoft accounts and consumer OneDrive**. OneDrive for Business and SharePoint are outside its default scope. Linux is the supported production platform; Windows and other non-POSIX systems are for development only because POSIX file modes do not establish Windows ACLs. ## Install and connect ### Requirements - Node.js 18 or newer, which provides `npx`. - [Astral `uv`](https://docs.astral.sh/uv/getting-started/installation/), which provides `uvx`. It creates an isolated Python environment and can provision a compatible Python interpreter; you do not need to install the server's Python dependencies yourself. - A personal Microsoft account and a Microsoft Entra app registration that you own or are authorized to use. ### 1. Register your Microsoft application Follow [the app registration guide](docs/setup.md#1-register-an-azure-application). You wil…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.