A comprehensive Model Context Protocol (MCP) server for Nextcloud integration, providing AI agents with secure access to Nextcloud's file management, sharing, user administration, and system…
Nextcloudmcp is an MCP project maintained in the bizneto/nextcloudmcp repository. The maintainer describes its purpose as “A comprehensive Model Context Protocol (MCP) server for Nextcloud integration, providing AI agents with secure access to Nextcloud's file management, sharing, user administration, and system…”. Read the project documentation for the complete scope.
The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
The example declares NEXTCLOUD_URL, NEXTCLOUD_USERNAME, NEXTCLOUD_PASSWORD. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| nextcloud_list_files | List files and folders |
| nextcloud_upload_file | Upload files to Nextcloud |
| nextcloud_download_file | Download files from Nextcloud |
| nextcloud_delete_file | Delete files or folders |
| nextcloud_move_file | Move or rename files/folders |
| nextcloud_copy_file | Copy files or folders |
| nextcloud_create_folder | Create new folders |
| nextcloud_list_shares | List all shares |
| nextcloud_create_share | Create new shares |
| nextcloud_update_share | Update existing shares |
| nextcloud_delete_share | Delete shares |
| nextcloud_list_users | List all users |
| nextcloud_get_user | Get user details |
| nextcloud_create_user | Create new users |
| nextcloud_update_user | Update user information |
| nextcloud_delete_user | Delete users |
| nextcloud_enable_user | Enable disabled user accounts ⭐ NEW |
| nextcloud_disable_user | Disable user accounts (preserves data) ⭐ NEW |
| nextcloud_list_groups | List all groups |
| nextcloud_create_group | Create new groups |
| nextcloud_delete_group | Delete groups ⭐ NEW |
| nextcloud_add_user_to_group | Add users to groups |
| nextcloud_remove_user_from_group | Remove users from groups |
| nextcloud_get_group_users | Get all users in a group ⭐ NEW |
| nextcloud_get_server_status | Get server status |
| nextcloud_get_capabilities | Get server capabilities |
| nextcloud_test_connection | Test connection and verify credentials |
| nextcloud_list_comments | List comments for a file |
| nextcloud_add_comment | Add comment to a file |
| nextcloud_delete_comment | Delete a comment from a file |
| nextcloud_download_to_local | Download files to local folder for direct Claude access |
| nextcloud_list_local_files | List files in local downloads folder |
| nextcloud_delete_local_file | Delete files from local folder |
| nextcloud_upload_from_local | Upload files from local folder to Nextcloud |
| nextcloud_get_downloads_path | Get path to downloads folder |
| nextcloud_list_activities | List recent activities (uploads, shares, downloads, etc.) |
| nextcloud_get_activity_types | Get available activity types and filters |
{
"mcpServers": {
"nextcloud": {
"command": "node",
"args": [
"/path/to/nextcloud-mcp-server/dist/index.js"
],
"env": {
"NEXTCLOUD_URL": "https://your-nextcloud-server.com",
"NEXTCLOUD_USERNAME": "your-username",
"NEXTCLOUD_PASSWORD": "YOUR_NEXTCLOUD_PASSWORD"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| NEXTCLOUD_URL | Declared in the maintainer’s client configuration. | Check documentation |
| NEXTCLOUD_USERNAME | Declared in the maintainer’s client configuration. | Check documentation |
| NEXTCLOUD_PASSWORD | Declared in the maintainer’s client configuration. | Check documentation |
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
PlainSignal Official MCP Server
MCP server for Ansible Automation Platform
Live service outage data from 100+ status pages. Ask your AI if Cloudflare is down.
# EPICS-MCP-Server [](https://smithery.ai/server/@Jacky1-Jiang/EPICS-MCP-Se