nextcloud-mcp-server
Verified Safeby cbcoutinho
Overview
Transforms a Nextcloud instance into a semantic intelligence engine, providing AI agents and semantic search capabilities.
Installation
docker run -p 127.0.0.1:8000:8000 --env-file .env --rm ghcr.io/cbcoutinho/nextcloud-mcp-server:latest --oauthEnvironment Variables
- NEXTCLOUD_HOST
- NEXTCLOUD_USERNAME
- NEXTCLOUD_PASSWORD
- TOKEN_ENCRYPTION_KEY
- ENABLE_SEMANTIC_SEARCH
- QDRANT_LOCATION
- QDRANT_URL
- OLLAMA_BASE_URL
- OLLAMA_EMBEDDING_MODEL
- NEXTCLOUD_PUBLIC_ISSUER_URL
- ENABLE_BACKGROUND_OPERATIONS
Security Notes
The `docker-compose.yml` examples contain hardcoded sensitive credentials like `MYSQL_ROOT_PASSWORD`, `NEXTCLOUD_ADMIN_PASSWORD`, and critically, a `TOKEN_ENCRYPTION_KEY`. The hardcoded encryption key is a significant security vulnerability if used in a production environment, as it would compromise the security of all stored refresh tokens and app passwords. OAuth2/OIDC support is explicitly marked as 'experimental' and requires a manual patch to a Nextcloud app, indicating potential instability or incomplete security measures. Rate limiting is implemented for app password provisioning to mitigate brute-force attacks.
Similar Servers
advanced-homeassistant-mcp
A powerful, secure, and extensible Model Context Protocol (MCP) server that enables AI assistants like Claude, GPT, and Cursor to seamlessly interact with Home Assistant. Control your lights, climate, automations, and more through natural language commands.
php-mcp
Facilitates communication and integration between LLM applications and external data sources or tools by implementing the Model Context Protocol (MCP).
openapi-mcp-server
Converts OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with APIs.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.