Nextcloud MCP Server

Model Context Protocol (MCP) server for Nextcloud integration - enables AI assistants to interact with Nextcloud data

Remote serverstreamable-httpPython

What is the Nextcloud MCP Server?

Model Context Protocol (MCP) server for Nextcloud integration - enables AI assistants to interact with Nextcloud data

The short version

Enable Large Language Models like Claude, GPT, and Gemini to interact with your Nextcloud data through a secure API. Create notes, manage calendars, organize contacts, work with files, and more - all through natural language conversations.

  • 110+ MCP Tools — - Comprehensive API coverage across 10 Nextcloud apps
  • MCP Resources — - Structured data URIs for browsing Nextcloud data
  • Semantic Search (Experimental) — - Optional vector-powered search for Notes, Files, News items, Deck cards, and Mail messages (requires Qdrant + Ollama)
  • Document Processing — - OCR and text extraction from PDFs, DOCX, images with progress notifications
  • Flexible Deployment — - Docker, Kubernetes (Helm chart), VM, or local installation
  • Production-Ready Auth — - Basic Auth with app passwords; multi-user via Login Flow v2 — MCP clients authenticate via OAuth, the server handles Nextcloud app passwords transparently

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Nextcloud MCP Server

{
  "mcpServers": {
    "nextcloud": {
      "command": "uvx",
      "args": ["nextcloud-mcp-server"],
      "env": {
        "NEXTCLOUD_HOST": "your-value",
        "NEXTCLOUD_USERNAME": "your-value",
        "NEXTCLOUD_PASSWORD": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
NEXTCLOUD_HOSTEndpoint or connection string the server talks to.Optional
NEXTCLOUD_USERNAMEConfiguration value read at startup.Optional
NEXTCLOUD_PASSWORDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Nextcloud to Production.”
  • “Use Nextcloud to Tag.”
  • “Use Nextcloud to App.”

Frequently asked questions

Model Context Protocol (MCP) server for Nextcloud integration - enables AI assistants to interact with Nextcloud data Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.