Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Dav Worker

БесплатноНе проверен

MCP server for Nextcloud files, calendars, and tasks, running on Cloudflare Workers.

GitHubEmbed

Описание

MCP server for Nextcloud files, calendars, and tasks, running on Cloudflare Workers.

README

dav-worker is an MCP server for Nextcloud, running on Cloudflare Workers.

It gives MCP clients access to your Nextcloud files, calendars, and tasks. The hosted server doesn't keep a database or store your Nextcloud data; authentication and access are handled per client session.

Try it

Add the following endpoint to your MCP client:

https://dav-worker.fairyhmm.workers.dev/mcp

You'll be asked for your Nextcloud host, username, and app password. After signing in, your client keeps the access token for subsequent requests.

Features

Category Group Tools
Files file_ read, write, outline
dir_ list, create
entry_ copy, move, delete, stat
Calendar schedule_ list, create, update, delete, free
Tasks list_ all, create, delete
task_ list, create, update, delete

Files can be read and written at the section level, so changing part of a document doesn't require replacing the whole file. Tools can also batch operations over several items in a single call.

Common locations and calendars can be given short names through a config.toml stored on your Nextcloud. A default location is provided during sign-in, and the path can be changed if needed. See the example config.toml.

Self-hosting

dav-worker runs on Cloudflare Workers and can be deployed to your own account:

pnpm install
wrangler secret put TOKEN_KEY -c src/app/worker/wrangler.jsonc
pnpm deploy

Then add your deployed /mcp endpoint to your MCP client.

Local development

The repository also includes a local stdio server for development. It doesn't use OAuth:

cd src/app/local
cp .dev.vars.example .dev.vars
pnpm install
pnpm start

If CONFIG_PATH isn't set, the local server uses the bundled fixture at src/app/local/fixtures/config.toml.

Architecture

The repository is a pnpm monorepo with two server entry points:

  • Cloudflare Worker — remote MCP server with OAuth
  • Local server — stdio MCP server for development

Both use the same domain packages for files, calendars, tasks, batching, storage, authentication, configuration, and related tooling.

Package boundaries are enforced through pnpm workspace dependencies.

Development

pnpm type-check   # tsc --noEmit
pnpm lint:fix     # oxlint --fix
pnpm format       # oxfmt --write .
pnpm test         # vitest

Run wrangler types after changing bindings in wrangler.jsonc.

from github.com/FairyHmm/dav-worker

Установка Dav Worker

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/FairyHmm/dav-worker

FAQ

Dav Worker MCP бесплатный?

Да, Dav Worker MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Dav Worker?

Нет, Dav Worker работает без API-ключей и переменных окружения.

Dav Worker — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Dav Worker в Claude Desktop, Claude Code или Cursor?

Открой Dav Worker на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Notion

Read and write pages in your workspace

Notionавтор: Notion

Linear

Issues, cycles, triage — from Claude

Linearавтор: Linear
Pro

Google Drive

Search and read your Drive files

Googleавтор: Google

mindsdb/mindsdb

Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).

mindsdbавтор: mindsdb

fulcradynamics/fulcra-context-mcp

MCP server for accessing personal health and biometric data including sleep stages, heart rate, HRV, glucose, workouts, calendar, and location via the Fulcra Li

fulcradynamicsавтор: fulcradynamics

aymericzip/intlayer

A MCP Server that enhance your IDE with AI-powered assistance for Intlayer i18n / CMS tool: smart CLI access, access to the docs.

aymericzipавтор: aymericzip

rinadelph/Agent-MCP

A framework for creating multi-agent systems using MCP for coordinated AI collaboration, featuring task management, shared context, and RAG capabilities.

rinadelphавтор: rinadelph

WhenLabs-org/when

Developer toolkit: auto-detect stack for AI context files, catch port conflicts, validate .env schemas, spot docs drift, audit dependency licenses, and time cod

WhenLabs-orgавтор: WhenLabs-org

Beltran12138/wecom-docs-mcp-server

WeCom (Enterprise WeChat) document operations via MCP: create, read, and edit Docs and Smartsheets (9 tools). Fills the doc-CRUD gap — existing WeCom MCP server

Beltran12138автор: Beltran12138

madbonez/caldav-mcp

Universal MCP server for CalDAV protocol integration. Works with any CalDAV-compatible calendar server including Yandex Calendar, Google Calendar (via CalDAV),

madbonezавтор: madbonez

Compare Dav Worker with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории productivity