Discover and explore top open-source AI tools and projects—updated daily.
cbcoutinhoAI assistant server for Nextcloud data interaction
Top 87.6% on SourcePulse
This project provides a production-ready, standalone MCP (Model Context Protocol) server that bridges AI assistants like Claude, GPT, and Gemini with Nextcloud instances. It enables users to interact with their Nextcloud data—including notes, calendars, contacts, and files—through natural language conversations, offering deep CRUD operations via a secure API. The server is designed for external MCP clients and runs independently of Nextcloud, making it suitable for various deployment environments.
How It Works
The Nextcloud MCP Server acts as an intermediary, translating natural language requests from AI assistants into structured API calls for Nextcloud. It leverages Nextcloud's app password authentication for secure access and provides a comprehensive set of over 110 MCP tools, offering deep integration with more than 10 Nextcloud applications. Its architecture supports flexible deployment options, including Docker, Kubernetes, VMs, or local setups, and features an optional, experimental RAG pipeline for semantic search capabilities.
Quick Start & Requirements
uvx: NEXTCLOUD_HOST=... NEXTCLOUD_USERNAME=... NEXTCLOUD_PASSWORD=... uvx nextcloud-mcp-server run --transport stdiodocker run -p 127.0.0.1:8000:8000 --rm -e NEXTCLOUD_HOST=... -e NEXTCLOUD_USERNAME=... -e NEXTCLOUD_PASSWORD=... ghcr.io/cbcoutinho/nextcloud-mcp-server:latestHighlighted Details
Maintenance & Community
Contributions are welcomed via GitHub Issues for bugs/features and Pull Requests for improvements. Security issues should be reported privately. No specific community channels like Discord or Slack are listed, but GitHub serves as the primary interaction point. Astrolabe Cloud is mentioned as a future managed service.
Licensing & Compatibility
This project is licensed under the AGPL-3.0 License. This strong copyleft license may have implications for commercial use or integration into closed-source projects. Direct OAuth authentication to Nextcloud is no longer supported; Login Flow v2 is the recommended alternative for multi-user deployments.
Limitations & Caveats
Semantic search functionality is experimental and requires significant external infrastructure setup. The AGPL-3.0 license necessitates careful consideration for derivative works and distribution. The managed Astrolabe Cloud service is still under development.
1 day ago
Inactive
cloudflare