Сервер 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 -113076TypeScriptGPL 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