Nextcloud Server
Browse, search, and share files in Nextcloud.
Overview
The Nextcloud MCP server connects to a Nextcloud instance using the OCS and WebDAV APIs. It enables secure file browsing, directory listing, search, share link creation, and standard URL generation. The server uses environment-based authentication so it is safe for both hosted and local deployments.
Why use the Nextcloud server
File access is a core need for many AI and automation workflows. The Nextcloud server eliminates custom integration work by exposing predictable, reusable file operations. It is ideal when you need to:
- Search and retrieve files in a controlled repository
- Create share links for collaboration or review
- Generate stable URLs for downstream tools
- Integrate private cloud storage into workflows
Common use cases
Use this server to automate document retrieval for analysis, build file catalogs, or share deliverables with external stakeholders. It also supports discovery workflows where you search by filename and then create a share link for quick access.
What is develate MCP
develate MCP is the framework that packages servers like this one into a unified, discoverable tooling layer for AI and automation. It standardizes how tools are described, called, and documented, so clients can integrate capabilities safely and consistently. In short, develate MCP makes server tools easy to find, easy to use, and reliable across environments.
Server URL
Required Environment Variables
Server Instructions
Access Nextcloud files using the OCS and WebDAV APIs. Requires environment variables:
Tools (5)
listDirectories
env vars
List directories at a path in Nextcloud.
NEXTCLOUD_BASE_URL
NEXTCLOUD_USERNAME
NEXTCLOUD_APP_PASSWORD
listFiles
env vars
List files at a path in Nextcloud.
NEXTCLOUD_BASE_URL
NEXTCLOUD_USERNAME
NEXTCLOUD_APP_PASSWORD
searchFiles
requires params
env vars
Search for files in Nextcloud by name.
NEXTCLOUD_BASE_URL
NEXTCLOUD_USERNAME
NEXTCLOUD_APP_PASSWORD
shareFile
requires params
env vars
Create a share for a file in Nextcloud.
NEXTCLOUD_BASE_URL
NEXTCLOUD_USERNAME
NEXTCLOUD_APP_PASSWORD
fileLink
requires params
env vars
Get the normal Nextcloud file URL for a path.
NEXTCLOUD_BASE_URL
NEXTCLOUD_USERNAME
NEXTCLOUD_APP_PASSWORD