Сервер MCP Lulu Print
Сервер Model Context Protocol (MCP), который обеспечивает интеграцию с API Lulu Print для услуг печати по запросу через Claude Desktop и другие клиенты MCP.
Функции
📚 Управление заданиями печати
Создавайте и управляйте заданиями на печать книг и других печатных материалов
Отслеживайте статус заказа от создания до доставки
Рассчитайте стоимость перед размещением заказов
Поддержка нескольких позиций в заказе
📄 Проверка файла
Проверьте внутренние файлы PDF перед печатью
Проверка файлов PDF обложек с проверкой размеров
Рассчитайте необходимые размеры обложки на основе количества страниц
Получите подробный статус проверки и отчеты об ошибках
💰 Расчет стоимости
Рассчитать себестоимость продукции на основе спецификаций
Включить расчеты стоимости доставки и налогов
Поддержка различных уровней доставки (от MAIL до EXPRESS)
Получите подробную разбивку затрат
🚚 Управление доставкой
Получить доступные варианты доставки по месту назначения
Поддержка международной доставки
Различные уровни обслуживания: от стандартной почты до экспресс-доставки
🔔 Вебхуки
Подпишитесь на обновления статуса задания на печать
Управление конечными точками веб-перехвата
Тестовая доставка вебхука
Просмотреть историю отправки вебхуков
Related MCP server: Fused MCP Agents
Установка
Глобальная установка
Местное развитие
Установка докера
Конфигурация
1. Получите учетные данные API Lulu
Зарегистрируйте учетную запись разработчика Lulu на сайте https://developers.lulu.com/
Для тестирования создайте учетную запись sandbox на сайте https://developers.sandbox.lulu.com/
Перейдите на страницу ключей API.
Скопируйте свой клиентский ключ и секретный ключ клиента
2. Настройте переменные среды
Отредактируйте файл .env , используя ваши учетные данные API Lulu:
Использование с Claude Desktop
Добавьте этот сервер MCP в файл конфигурации Claude Desktop:
Следуйте инструкциям, чтобы обновить файл конфигурации Claude Desktop. Скрипт сгенерирует конфигурацию, похожую на:
Использование с курсором
Добавьте этот MCP-сервер в файл конфигурации курсора:
Откройте настройки курсора (
Cursor → SettingsилиCmd+,на Mac)Перейдите в раздел «Функции».
Найдите настройки «Model Context Protocol»
Добавьте следующую конфигурацию:
Или, если установлено глобально:
Использование с виндсерфингом
Добавьте этот сервер MCP в конфигурацию Windsurf:
Создайте или отредактируйте файл
.windsurf/config.jsonв каталоге вашего проекта.Добавьте следующую конфигурацию:
Для настройки разработки с помощью Windsurf:
Доступные инструменты
Расчет стоимости
рассчитать-стоимость-задания-печати
Рассчитайте стоимость задания на печать, не создавая его:
Управление заданиями печати
создать-задание-печати
Создайте новый заказ на печать:
список-заданий-печати
Список заданий на печать с дополнительными фильтрами:
получить-задание-на-печать
Получите подробную информацию о конкретном задании печати:
обновить-задание-печати
Обновить задание на печать (только до оплаты):
отменить задание на печать
Отменить задание на печать (только если оно неоплачено):
получить-статус-задания-печати
Получите текущий статус задания на печать:
получить-расходы-на-задание-печать
Получите подробную стоимость печати:
получить-статистику-задания-печати
Получите статистику заданий печати за определенный период времени:
Проверка файла
проверить-внутренний-файл
Проверьте внутренний PDF-файл:
получить-внутреннюю-проверку
Проверьте статус проверки:
рассчитать-размеры-крышки
Рассчитайте необходимые размеры чехла:
проверить-обложку-файла
Проверьте файл PDF обложки:
получить-покрытие-проверка
Проверьте статус проверки обложки:
Перевозки
получить-опции-доставки
Получите доступные варианты доставки:
Вебхуки
создать-вебхук
Создайте подписку на вебхук:
список-вебхуков
Список всех подписок на веб-перехватчики:
получить-webhook
Получить данные вебхука:
обновление-вебхук
Обновите вебхук:
удалить-вебхук
Удалить вебхук:
тест-вебхук
Отправьте тестовый вебхук:
список-webhook-отчетов
Список попыток доставки вебхука:
Артикулы продукции Lulu
Для идентификации продукции Lulu использует 27-символьную систему артикулов:
Формат : Trim Size + Color + Print Quality + Bind + Paper + PPI + Finish + Linen + Foil
Распространенные примеры
Артикул | Описание |
| 8,5" x 11" черно-белая стандартная льняная упаковка с темно-синим льном и золотой фольгой |
| 6" x 9" полноцветная стандартная мягкая обложка с глянцевой обложкой |
| 7" x 10" полноцветная книга премиум-класса в рулонном переплете с матовой обложкой |
| 6" x 9" черно-белая стандартная мягкая обложка с матовой обложкой |
Используйте калькулятор цен Lulu для расчета артикулов, соответствующих вашим конкретным потребностям.
Тестирование с помощью песочницы
Чтобы использовать среду песочницы Lulu для тестирования:
Создайте учетную запись sandbox на сайте https://developers.sandbox.lulu.com/
Получите учетные данные API вашей песочницы
Установите
LULU_USE_SANDBOX=trueв вашем.envфайлеИли используйте флаг
--sandboxпри запуске CLI:lulu-print-mcp --sandbox
В режиме песочницы:
Используйте тестовые номера кредитных карт для платежей
Заказы не будут отправлены в реальное производство.
Идеально подходит для разработки и тестирования
Параметры командной строки
Поиск неисправностей
Проблемы с аутентификацией
Проверьте правильность вашего клиентского ключа и секрета.
Проверьте, используете ли вы правильную среду (производственную или песочницу)
Убедитесь, что ваши учетные данные API имеют необходимые разрешения.
Ошибки проверки файла
Обеспечьте публичный доступ к файлам PDF через URL
Проверьте требования к формату файла в документации Lulu.
Проверьте, соответствуют ли количество страниц и размеры спецификациям продукта.
Проблемы с сетью
Проверьте подключение к Интернету
Убедитесь, что настройки брандмауэра разрешают HTTPS-подключения к api.lulu.com.
Включите режим отладки, чтобы увидеть подробные журналы запросов/ответов.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Массачусетский технологический институт