Used for environment variable configuration to store Lulu API credentials and other settings
Provides containerized deployment of the Lulu Print MCP server through Docker and Docker Compose
Repository hosting for the Lulu Print MCP code, allowing cloning for local development
Сервер MCP Lulu Print
Сервер Model Context Protocol (MCP), который обеспечивает интеграцию с API Lulu Print для услуг печати по запросу через Claude Desktop и другие клиенты MCP.
Функции
📚 Управление заданиями печати
- Создавайте и управляйте заданиями на печать книг и других печатных материалов
- Отслеживайте статус заказа от создания до доставки
- Рассчитайте стоимость перед размещением заказов
- Поддержка нескольких позиций в заказе
📄 Проверка файла
- Проверьте внутренние файлы PDF перед печатью
- Проверка файлов PDF обложек с проверкой размеров
- Рассчитайте необходимые размеры обложки на основе количества страниц
- Получите подробный статус проверки и отчеты об ошибках
💰 Расчет стоимости
- Рассчитать себестоимость продукции на основе спецификаций
- Включить расчеты стоимости доставки и налогов
- Поддержка различных уровней доставки (от MAIL до EXPRESS)
- Получите подробную разбивку затрат
🚚 Управление доставкой
- Получить доступные варианты доставки по месту назначения
- Поддержка международной доставки
- Различные уровни обслуживания: от стандартной почты до экспресс-доставки
🔔 Вебхуки
- Подпишитесь на обновления статуса задания на печать
- Управление конечными точками веб-перехвата
- Тестовая доставка вебхука
- Просмотреть историю отправки вебхуков
Установка
Глобальная установка
Местное развитие
Установка докера
Конфигурация
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
Распространенные примеры
Артикул | Описание |
---|---|
0850X1100BWSTDLW060UW444MNG | 8,5" x 11" черно-белая стандартная льняная упаковка с темно-синим льном и золотой фольгой |
0600X0900FCSTDPB080CW444GXX | 6" x 9" полноцветная стандартная мягкая обложка с глянцевой обложкой |
0700X1000FCPRECO060UC444MXX | 7" x 10" полноцветная книга премиум-класса в рулонном переплете с матовой обложкой |
0600X0900BWSTDPB060UW444MXX | 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.
- Включите режим отладки, чтобы увидеть подробные журналы запросов/ответов.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Массачусетский технологический институт
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Обеспечивает интеграцию с API Lulu Print для услуг печати по запросу через Claude Desktop и другие клиенты MCP, позволяя пользователям создавать и управлять заданиями печати, проверять файлы, рассчитывать стоимость и управлять доставкой книг и печатных материалов.
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with 3D printer management systems through an MCP server, supporting STL file manipulation, slicing, and control of printers like OctoPrint, Klipper, Duet, and more.Last updated -113348TypeScriptGPL 2.0
- AsecurityAlicenseAqualityMCP server that integrates with Shopify API, allowing Claude Desktop users to retrieve and manipulate product information from Shopify stores.Last updated -5PythonMIT License
Inkdrop MCP Serverofficial
AsecurityAlicenseAqualityIntegrates Inkdrop note-taking app with Claude AI through Model Context Protocol, allowing Claude to search, read, create, and update notes in your Inkdrop database.Last updated -55816JavaScriptApache 2.0- -securityAlicense-qualityAn unofficial MCP server that provides an interface to access the Autumn pricing API for managing customers, entitlements, invoices, and generating billing portal links.Last updated -5TypeScriptMIT License