Model Context Protocol (MCP) server for Nextcloud integration - enables AI assistants to interact with Nextcloud data
Listed on its own since 2026-09-26. Until then it was part of nextcloud-mcp-server, where its earlier checks remain.
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-server-tai040502","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 Server (STDIO Mode) Model Context Protocol (MCP) server for Nextcloud integration - enables AI assistants to interact with Nextcloud data. This is a **stdio mode** package designed for seamless Python execution (`uv tool run`) or Docker container deployment with AI assistants. ## Features - **Notes** - Create, read, update, delete, search notes - **Calendar** - Manage calendar events (CalDAV) - **Contacts** - Manage contacts (CardDAV) - **WebDAV** - Upload, download, manage files and folders - **Deck** - Manage Kanban boards - **Cookbook** - Manage recipes - **Tables** - Manage data tables - **Sharing** - Share files and folders - **News** - Read RSS feeds ## Local / PyPI Usage (Recommended) You can run this Server completely free of installation via `uv tool run` (or `uvx`) if `uv` is installed: ```bash uv tool run nextcloud-mcp-server-tai040502 ``` ## MCP Client Configuration For AI assistant integration (Claude Desktop, Gemini, etc.): #### Using UV ```json { "nextcloud-mcp-server": { "command": "uvx", "args": [ "nextcloud-mcp-server-tai040502" ], "env": { "NEXTCLOUD_HOST": "https://your-nextcloud.example.com", "NEXTCLOUD_USERNAME": "admin", "NEXTCLOUD_PASSWORD": "your-password", "NEXTCLOUD_VERIFY_SSL": "false" } } } ``` #### Using Docker ```json { "nextcloud-mcp-server": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "NEXTCLOUD_HOST=https://your-nextcloud.example.com", "-e", "NEXTCLOUD_USERNAME=admin", "-e", "NEXTCLOUD_PASSWORD=your-password", "-e", "NEXTCLOUD_VERIFY_SSL=false", "tai040502/nextcloud-mcp-server:latest" ] } } ``` ## Environment Variables | Variable | Required | Description | |---|---|---| | `NEXTCLOUD_HOST` | Yes | Nextcloud instance URL | | `NEXTCLOUD_USERNAME` | Yes | Nextcloud username | | `NEXTCLOUD_PASSWORD` | Yes | Nextcloud p…
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.