Сервер 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.
- Включите режим отладки, чтобы увидеть подробные журналы запросов/ответов.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Массачусетский технологический институт
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
- -securityAlicense-qualityThis tool creates a Model Context Protocol (MCP) server that acts as a proxy for any API that has an OpenAPI v3.1 specification. This allows you to use Claude Desktop to easily interact with both local and remote server APIs.Last updated -149754JavaScriptMIT License
Fused MCP Agentsofficial
-securityAlicense-qualityA Python-based MCP server that allows Claude and other LLMs to execute arbitrary Python code directly through your desktop Claude app, enabling data scientists to connect LLMs to APIs and executable code.Last updated -26MIT License- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -Python
- -securityAlicense-qualityAn MCP server that allows Claude models to use Union tasks, workflows, and apps as tools in conversations.Last updated -5PythonApache 2.0