Skip to main content

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

Project description

Nextcloud MCP Server (STDIO Mode)

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

This is a stdio mode package designed for seamless Python execution (uv tool run) or Docker container deployment with AI assistants.

Features

  • Notes - Create, read, update, delete, search notes
  • Calendar - Manage calendar events (CalDAV)
  • Contacts - Manage contacts (CardDAV)
  • WebDAV - Upload, download, manage files and folders
  • Deck - Manage Kanban boards
  • Cookbook - Manage recipes
  • Tables - Manage data tables
  • Sharing - Share files and folders
  • News - Read RSS feeds

Local / PyPI Usage (Recommended)

You can run this Server completely free of installation via uv tool run (or uvx) if uv is installed:

uv tool run nextcloud-mcp-server-tai040502

MCP Client Configuration

For AI assistant integration (Claude Desktop, Gemini, etc.):

Using UV

{
  "nextcloud-mcp-server": {
    "command": "uvx",
    "args": [
      "nextcloud-mcp-server-tai040502"
    ],
    "env": {
      "NEXTCLOUD_HOST": "https://your-nextcloud.example.com",
      "NEXTCLOUD_USERNAME": "admin",
      "NEXTCLOUD_PASSWORD": "your-password"
    }
  }
}

Using Docker

{
  "nextcloud-mcp-server": {
    "command": "docker",
    "args": [
      "run", "-i", "--rm",
      "-e", "NEXTCLOUD_HOST=https://your-nextcloud.example.com",
      "-e", "NEXTCLOUD_USERNAME=admin",
      "-e", "NEXTCLOUD_PASSWORD=your-password",
      "tai040502/nextcloud-mcp-server:latest"
    ]
  }
}

Environment Variables

Variable Required Description
NEXTCLOUD_HOST Yes Nextcloud instance URL
NEXTCLOUD_USERNAME Yes Nextcloud username
NEXTCLOUD_PASSWORD Yes Nextcloud password
NEXTCLOUD_VERIFY_SSL No Verify SSL certificates (default: true)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nextcloud_mcp_server_tai040502-0.65.4.tar.gz (324.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nextcloud_mcp_server_tai040502-0.65.4-py3-none-any.whl (397.0 kB view details)

Uploaded Python 3

File details

Details for the file nextcloud_mcp_server_tai040502-0.65.4.tar.gz.

File metadata

  • Download URL: nextcloud_mcp_server_tai040502-0.65.4.tar.gz
  • Upload date:
  • Size: 324.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nextcloud_mcp_server_tai040502-0.65.4.tar.gz
Algorithm Hash digest
SHA256 35ad1961fe5fa66e1fa6ee814703b8ab89a028e37e6ece337be97c81205882f5
MD5 3cc9314d6d90b01cca0050ed5117fd88
BLAKE2b-256 db69c88d92f5695d5f27c16eb71bbfdad3e2ce5a692445c05b0a4baaa335f840

See more details on using hashes here.

File details

Details for the file nextcloud_mcp_server_tai040502-0.65.4-py3-none-any.whl.

File metadata

  • Download URL: nextcloud_mcp_server_tai040502-0.65.4-py3-none-any.whl
  • Upload date:
  • Size: 397.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nextcloud_mcp_server_tai040502-0.65.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c5c69a38a38b12c6e131c2ce4b122beb74221fd9f85340f52f5d15d569abf6a0
MD5 1f0ee56e483103c1a6d3a2567ae61888
BLAKE2b-256 a9a853c33afb4163ddce76445945a9c1e6224b65787c2bbfa2062ffe8fe04add

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page