Minimal, high-performance MCP server for Nextcloud file sync, search, and PIM
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":"nextcloud-mcp-lite","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.
# nextcloud-mcp-lite Minimal, high-performance Model Context Protocol (MCP) server for Nextcloud file sync, search, and PIM (Calendar & Tasks). Designed for seamless execution via `uv tool run` or `uvx`, with zero heavy dependencies, instant startup (<0.3s), and low memory footprint (<30 MB). ## Tool Suite (11 Tools) ### 📁 Files & Search (WebDAV) - **`list_files`**: List directory contents (Depth: 1) with clean paths, file sizes, MIME types, modification dates, and `file_id`. - **`read_file`**: Read file contents with socket-level streaming up to `max_bytes` (returns UTF-8 text or Base64). - **`write_file`**: Create or overwrite files with auto-parent folder creation (`mkdir -p`) and optional ETag concurrency guard. - **`file_action`**: Consolidated file manager for simple actions: - `action="create_dir"`: Create directory with parent creation. - `action="delete"`: Delete file or directory permanently. - `action="move"`: Move file or directory to destination. - `action="copy"`: Copy file or directory to destination. - `action="rename"`: Rename file or directory in place. - **`search_files`**: Fast server-side indexed search using RFC 5323 WebDAV `SEARCH` (DASL). Searches across the entire storage tree by name pattern (wildcards supported), MIME type, or favorites without recursion limits. - **`file_comment`**: Read and manage file comments (`list`, `create`, `update`, `delete`). ### 📅 Calendar & Tasks (CalDAV) - **`list_calendars`**: List all user calendars and task lists with display names, colors, and CalDAV paths. - **`list_events`**: Dedicated read-only agenda/event query. Filter by `start_date`, `end_date`, `calendar_path`, and `limit`. - **`manage_event`**: Event lifecycle management (`create`, `get`, `update`, `delete`). Supports recurrence rules (`rrule`), status, location, and description. - **`list_todos`**: Dedicated read-only task query. Filter by status (`pending`, `completed`, `all`) and `calendar_path`. - **`manage_todo`**: Task life…
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.