# nextcloud-mcp-server

> A self-hosted, open-source MCP server that lets AI assistants interact with your Nextcloud instance — managing notes, calendars, contacts, files, and more.

- **Category:** AI Assistant
- **Licence:** AGPL-3.0
- **Latest version:** v0.202.1
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker Compose, Helm, pip, Build from Source
- **Tags:** Mcp, Calendar, Mcp Server, Ai Assistant, Contacts, Nextcloud, LLM, Rag, Semantic Search, Claude, Notes, Kubernetes, Docker, Self Hosted, Model Context Protocol, Files, Nextcloud Notes, Nextcloud Deck

## Description

Nextcloud MCP Server is a production-ready Model Context Protocol (MCP) server that bridges AI assistants with a self-hosted Nextcloud instance. It exposes over 110 MCP tools across 13 Nextcloud apps including Notes, Calendar, Contacts, Files (WebDAV), Deck, Cookbook, Tables, Sharing, News, Mail, Collectives, Talk, and Shopping List. The server runs independently of Nextcloud via Docker, Kubernetes (Helm chart), VM, or local Python installation. It authenticates using Nextcloud app passwords with three deployment modes: single-user BasicAuth, multi-user BasicAuth pass-through, and Login Flow v2 (OAuth-based, recommended for hosted deployments). Optional semantic search uses Qdrant and Ollama for vector-powered content discovery. Document processing supports OCR and text extraction from PDFs, DOCX, and images. The project is licensed under AGPL-3.0.

## Links

- [Homepage](https://github.com/cbcoutinho/nextcloud-mcp-server)
- [Docker](ghcr.io/cbcoutinho/nextcloud-mcp-server)
- [Documentation](https://github.com/cbcoutinho/nextcloud-mcp-server)
- [Issues](https://github.com/cbcoutinho/nextcloud-mcp-server/issues)
- [Pull Requests](https://github.com/cbcoutinho/nextcloud-mcp-server/pulls)
- [Astrolabe Cloud](https://astrolabecloud.com)

---
Source: https://selfhost.directory/project/nextcloud-mcp-server