Senzii Scheduling — MCP-сервер для Claude Code: что делает и запуск
Управляет расписанием персонала через 28 инструментов: ищет кандидатов по навыкам и локации, ставит смены и отслеживает сертификаты прямо из ассистента.
Открыть на GitHubЧто делает Senzii Scheduling
Сервер даёт модели интерфейс к движку планирования графиков смен и обработки клиентских заявок. Ассистент взаимодействует с базой через 28 готовых действий, среди которых find_candidates, create_assignment и set_staff_availability. Модель может оценить удалённость сотрудника от рабочей площадки и проверить совпадение тегов специализации.
Код написан на FastAPI с применением asyncpg и Python MCP SDK. Данные изолированы на уровне организаций: идентификатор компании подставляется сервером в каждый SQL-запрос. Новые назначения смен намеренно получают статус ожидания, поэтому финальное решение всегда подтверждает человек.
Для работы обязательна база PostgreSQL, а геокодирование использует публичный Nominatim OpenStreetMap без API-ключа. Без запущенной базы данных PostgreSQL сервер не запустится. Почтовый сервис Resend подключать не обязательно, он нужен только для отправки писем.
Какие задачи решает
- назначать сотрудников на рабочие смены с контролем накладок по времени
- подбирать кандидатов с учётом навыков и удалённости от площадки
- контролировать сроки действия профессиональных сертификаций персонала
- обрабатывать клиентские заявки на выделение смен
Примеры запросов агенту
- Найди подходящих кандидатов на субботнюю смену через find_candidates
- Создай предварительное назначение сотрудника на вечернюю смену с помощью create_assignment
- Покажи список необработанных заявок на персонал через list_staffing_requests
Как установить Senzii Scheduling
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Senzii Scheduling
Как установить Senzii Scheduling в Claude Code?
Клонируйте репозиторий, создайте виртуальное окружение и установите зависимости командой pip install -r requirements.txt. Скопируйте .env.example в .env, задайте DATABASE_URL и запустите сервер через python -m mcp_server.main.
Что делает Senzii Scheduling?
Он предоставляет ИИ-агенту 28 инструментов для составления графиков, ранжирования кандидатов по тегам и проверки сертификатов персонала. Запросы выполняются напрямую к базе PostgreSQL с изоляцией организаций.
Какие сервисы требуются для работы сервера?
Обязательным требованием является база данных PostgreSQL, включая бесплатный тариф Neon. Геокодирование работает через бесплатный публичный эндпоинт Nominatim, а почтовый API Resend нужен исключительно для отправки уведомлений.