๐Ÿ”ง

Nextcloud MCP Server

๐Ÿ”งMCP Server

hithereiamaliff/mcp-nextcloud

VibeIndex|
What it does
|

An MCP server for Nextcloud written in TypeScript, enabling LLMs to manage files, calendars, and contacts through natural language with self-hosted VPS and Smithery deployment support.

Overview

The Nextcloud MCP Server enables Large Language Models like Claude, GPT, and Gemini to interact with Nextcloud instances through the Model Context Protocol. It provides 30 tools across 5 categories (Notes, Calendar, Contacts, Tables, and WebDAV file operations) for automating Nextcloud actions, and is a complete TypeScript rewrite of the original Python-based implementation with added Smithery deployment support.

Key Features

  • Notes Management - Create, update, append, search, and delete notes with title, content, and category support
  • Calendar Integration - Full CalDAV support for managing calendars and events including listing, creating, and modifying calendar entries
  • Tables Operations - Complete table CRUD operations including listing tables, getting schemas, and managing rows
  • File System Access via WebDAV - Browse directories, read and write files, create and delete resources through WebDAV protocol
  • Contacts Management - Create, read, update, and delete contacts and address books through CardDAV integration

Who is this for?

This MCP server is for Nextcloud users who want to automate their workflow by connecting AI assistants to their self-hosted cloud instance. It is particularly useful for teams and individuals who manage notes, calendars, files, and contacts in Nextcloud and want to interact with that data through natural language via Claude, GPT, or other LLM clients.

remotehostedainotes

Installation

Claude Desktop ConfigurationServer configuration (JSON)
{ "mcpServers": { "nextcloud": { "transport": "streamable-http", ...
27
Last UpdatedJan 15, 2026