Nextcloud MCP Server
Nextcloud data access for AI models including files, calendars, and contacts.
Data last scanned today · Reviewed today
Overview
Nextcloud MCP Server bridges the gap between Large Language Models and your private cloud data. By deploying this server, you enable AI assistants to perform CRUD operations on files, notes, calendars, and contacts directly through natural language interfaces, providing a centralized point of interaction for your personal or team Nextcloud instance. The server operates independently and can be deployed via Docker, Kubernetes, or local execution with minimal overhead. It supports various deployment methods, including stdio for local tools and HTTP for remote configurations, making it adaptable to different infrastructure environments. A managed hosting option is also available for users who prefer to offload the infrastructure management.
Our verdict
With a security score of 45/100, this server is classified as high-risk. This rating stems from the fact that critical components such as authentication methods and read-only mode support have not yet been editorially reviewed, and the software is community-maintained rather than supported by the official vendor. Users should exercise caution and only deploy this in environments where they are comfortable with these transparency and auditing gaps.
- Supports deep CRUD operations for notes, calendars, and files.
- Zero direct dependencies reduces the total supply-chain surface area.
- Actively maintained with a commit within the last day.
- Includes documentation for multiple deployment patterns like Docker and Kubernetes.
- Authentication mechanisms have not yet undergone security review.
- Read-only mode support status remains unverified.
- Lacks an official vendor maintainer endorsement.
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What is the recommended method for authenticating with Nextcloud?
You should generate a dedicated app password in your Nextcloud account settings under 'Devices & sessions' instead of using your primary login password.
›Can I hide specific files or folders from the AI?
Yes, you can exclude sensitive items from the MCP file tools by tagging them with a specific system tag configured in your environment settings.
›How can I enable semantic search capabilities?
Semantic search is an experimental feature that requires additional infrastructure, specifically Qdrant and Ollama, to function.
›What deployment modes are supported for multi-user setups?
The server supports multi-user environments via Basic Auth pass-through or by using Login Flow v2, which allows clients to authenticate via OAuth.
›Do I need to install software locally to run this server?
No, you can run the server locally using uvx without a formal installation, or deploy it as a container using Docker or Kubernetes.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.