deltat — MCP-сервер для Claude Code: календарь и установка
deltat даёт агенту календарь с поиском, временной блокировкой и атомарным подтверждением записи. Это предотвращает двойное бронирование.
claude mcp add --env DELTAT_PASSWORD=<DELTAT_PASSWORD> --env DELTAT_HOST=<DELTAT_HOST> --env DELTAT_PORT=<DELTAT_PORT> --env DELTAT_DATABASE=<DELTAT_DATABASE> --env DELTAT_USER=<DELTAT_USER> --transport stdio mcp -- npx -y @open-deltat/mcpЧто делает deltat
deltat подключает к агенту календарь, где запись проходит через три шага: find_slots, hold_slot и commit_hold. Временная блокировка удерживает слот до подтверждения, а release_hold освобождает его. Сервер также умеет создавать календари, задавать расписание, показывать и отменять записи.
Несколько календарей можно передать одним запросом: например, для оборудования и команды. Подтверждение либо записывает все слоты, либо не записывает ни один. Ошибки имеют типы CONFLICT, EXPIRED, INVALID и NOT_FOUND, а время нужно передавать в RFC 3339 с обязательным смещением часового пояса.
Для работы нужен сервер deltat версии 0.4.0 или новее и переменная DELTAT_PASSWORD. Без DELTAT_PASSWORD MCP-сервер откажется запускаться. Подключение запускает пакет @open-deltat/mcp через npx; параметры хоста, порта, базы и пользователя задаются переменными окружения.
Какие задачи решает
- найти свободное время в одном или нескольких календарях
- удержать слот до ответа человека
- подтвердить связанные записи атомарно
- освободить ненужную блокировку
- показать или отменить существующую запись
Примеры запросов агенту
- Создай календарь «Стрижки» с будними днями после обеда и найди первый свободный слот завтра на 30 минут.
- Найди время, когда свободны календари оборудования и команды, удержи его и подтверди после моего ответа.
- Проверь запись на конфликт; если слот занят, предложи варианты и сначала удержи выбранный через
hold_slot.
Как установить deltat
Командой платформы
claude mcp add --env DELTAT_PASSWORD=<DELTAT_PASSWORD> --env DELTAT_HOST=<DELTAT_HOST> --env DELTAT_PORT=<DELTAT_PORT> --env DELTAT_DATABASE=<DELTAT_DATABASE> --env DELTAT_USER=<DELTAT_USER> --transport stdio mcp -- npx -y @open-deltat/mcpВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
Командой платформы
codex mcp add mcp --env DELTAT_PASSWORD=<DELTAT_PASSWORD> --env DELTAT_HOST=<DELTAT_HOST> --env DELTAT_PORT=<DELTAT_PORT> --env DELTAT_DATABASE=<DELTAT_DATABASE> --env DELTAT_USER=<DELTAT_USER> -- npx -y @open-deltat/mcpВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@open-deltat/mcp"
],
"env": {
"DELTAT_PASSWORD": "<DELTAT_PASSWORD>",
"DELTAT_HOST": "<DELTAT_HOST>",
"DELTAT_PORT": "<DELTAT_PORT>",
"DELTAT_DATABASE": "<DELTAT_DATABASE>",
"DELTAT_USER": "<DELTAT_USER>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@open-deltat/mcp"
],
"env": {
"DELTAT_PASSWORD": "<DELTAT_PASSWORD>",
"DELTAT_HOST": "<DELTAT_HOST>",
"DELTAT_PORT": "<DELTAT_PORT>",
"DELTAT_DATABASE": "<DELTAT_DATABASE>",
"DELTAT_USER": "<DELTAT_USER>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
Командой платформы
gemini mcp add -e DELTAT_PASSWORD=<DELTAT_PASSWORD> -e DELTAT_HOST=<DELTAT_HOST> -e DELTAT_PORT=<DELTAT_PORT> -e DELTAT_DATABASE=<DELTAT_DATABASE> -e DELTAT_USER=<DELTAT_USER> mcp npx -y @open-deltat/mcpВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о deltat
Как установить deltat в Claude Code?
Выполните в терминале claude mcp add deltat -e DELTAT_PASSWORD=<DELTAT_PASSWORD> -- npx -y @open-deltat/mcp.
Что делает deltat?
MCP-сервер даёт агенту инструменты для поиска свободного времени, удержания слота и атомарного подтверждения записи. Он также работает с несколькими календарями и отменой бронирований.
Что нужно для работы deltat?
Нужен сервер deltat версии 0.4.0 или новее и DELTAT_PASSWORD. Время передаётся как RFC 3339 с обязательным смещением часового пояса.