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",
      "NEXTCLOUD_VERIFY_SSL": "false"
    }
  }
}

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",
      "-e", "NEXTCLOUD_VERIFY_SSL=false",
      "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.5.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.5-py3-none-any.whl (397.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nextcloud_mcp_server_tai040502-0.65.5.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.5.tar.gz
Algorithm Hash digest
SHA256 1502acdfd67d27483762b993297525db2adff9b016b06970043de6ca6f6f4816
MD5 ce2605697eee76b803a89440ccb9c8b4
BLAKE2b-256 de40cefb66b65ecf30a31cdc20cb67168318c54a2a2af239876ed53eb562bbdc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nextcloud_mcp_server_tai040502-0.65.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1cbfee446990025908e93fd678343fbeb793a6e76caac7a6ad0663ef4930af6f
MD5 7971da6304e72b0ea1de152699d0c848
BLAKE2b-256 9c0714ce2f436518ffc575447ae04475875319b58da32492a41c2c964c51c25a

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