madbonez/caldav-mcp
Platform-specific configuration:
{
"mcpServers": {
"caldav-mcp": {
"command": "npx",
"args": [
"-y",
"caldav-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Universal MCP server for CalDAV protocol integration. Works with any CalDAV-compatible calendar server including Yandex Calendar, Google Calendar (via CalDAV), Nextcloud, ownCloud, Apple iCloud, and others.
> š Quick Start: See QUICKSTART.md for a quick guide to get started with uv. > š§ Cursor Setup: See CURSOR_SETUP.md for detailed Cursor IDE configuration instructions.
First, install uv if you haven't already:
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Then install the project:
uv sync --devThis will:
.venv)uv.lock fileYou can also run the server directly without installing it:
uvx mcp-caldavpip install -e .Set the following environment variables:
export CALDAV_URL="https://caldav.example.com/"
export CALDAV_USERNAME="your-username"
export CALDAV_PASSWORD="your-password"Common CalDAV server URLs:
https://caldav.yandex.ru/https://apidata.googleusercontent.com/caldav/v2/ (requires OAuth setup)https://your-domain.com/remote.php/dav/calendars/username/https://your-domain.com/remote.php/dav/calendars/username/https://caldav.icloud.com/ (requires app-specific password)Loading reviews...