
MCP for Cloud — Model Context Protocol server for your Nextcloud: connect Claude, ChatGPT and other AI clients
概览
Let Claude and other MCP clients work with your files, notes, calendars, contacts, tasks, Deck boards and Talk conversations, with each user's own permissions, and nothing leaves your server that the admin did not allow. - in Data protection, choose one folder name directly in each acting user's personal root (default MCP backups; .mcp-backups is allowed). The folder appears with the first copy. Changing the name never moves or deletes content; all previously configured names, including the legacy default, remain protected against MCP writes and keep the backup-mirror visibility rules. - on by default. An administrator can suspend MCP pre-write copies only while native files_versions is enabled. Availability is checked again for the acting user; unavailable versioning makes copies mandatory and existing operations still refuse when their Versions prerequisite is missing. This does not guarantee a native version for every file/backend.
README
以下为原文 README 节选,完整内容请查看原文。
What’s new in 1.2.2
See the changelog for the full changes.
- Mail (#1): Search and read messages and attachment text, open native links, and send, draft, flag or move messages with separate opt-in permissions.
- Tables (#1): Read tables and authorized rows; create or edit one row while respecting native permissions and view filters.
- Forms (#1): Read forms and permitted responses, create private forms with initial questions/options, and edit one existing question or option. Broader structure changes remain outside this release.
- Polls (#1): Read polls, permitted results and existing links, and create private text/date polls. Managing existing options and settings remains future work.
- Files (#20): Optional deletion of eligible local files and folders, with explicit confirmation. Permanent deletion remains possible; recovery is not guaranteed.
- OAuth (#19): Additional public-client identification when the request omits its client ID; no dynamic registration or demonstrated Le Chat fix.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"nextcloud": {
"url": "https://cloud.example.com/apps/mcp/",
"oauth": {
"clientId": "nextcloud-mcp-native"
}
}
}
}