CalDAV MCP сервер
CalDAV сервер для Model Context Protocol (MCP), который предоставляет операции с календарём в виде инструментов для AI ассистентов, позволяя подключаться к CalDAV серверам для создания и просмотра календарных событий.
автор: dominik1001
curl -fsSL https://vibebaza.com/i/caldav-mcp | bash
CalDAV сервер для Model Context Protocol (MCP), который предоставляет операции с календарём в виде инструментов для AI ассистентов, позволяя подключаться к CalDAV серверам для создания и просмотра календарных событий.
Установка
NPX
npx caldav-mcp
Из исходного кода
npx tsc
node index.js
Конфигурация
Конфигурация MCP сервера
{
"mcpServers": {
...,
"calendar": {
"command": "npx",
"args": [
"caldav-mcp"
],
"env": {
"CALDAV_BASE_URL": "<CalDAV server URL>",
"CALDAV_USERNAME": "<CalDAV username>",
"CALDAV_PASSWORD": "<CalDAV password>"
}
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
create-event |
Создаёт новое календарное событие с параметрами названия, времени начала и окончания |
list-events |
Выводит список событий в указанном временном диапазоне, используя параметры начальной и конечной даты |
Возможности
- Подключение к CalDAV серверам
- Создание календарных событий
- Просмотр календарных событий в определённом временном диапазоне
Переменные окружения
Обязательные
CALDAV_BASE_URL- URL CalDAV сервераCALDAV_USERNAME- Имя пользователя CalDAVCALDAV_PASSWORD- Пароль CalDAV
Ресурсы
Примечания
Требует компиляции TypeScript перед запуском. Лицензия MIT.