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
Lulu Print MCP サーバー
Claude Desktop やその他の MCP クライアントを通じてオンデマンド印刷サービス用の Lulu Print API との統合を提供するモデル コンテキスト プロトコル (MCP) サーバー。
特徴
📚 印刷ジョブ管理
- 書籍やその他の印刷物の印刷ジョブの作成と管理
- 注文の作成から配送までのステータスを追跡
- 注文前にコストを計算する
- 注文ごとに複数の明細項目をサポート
📄 ファイル検証
- 印刷前に内部PDFファイルを検証する
- 寸法チェックで表紙PDFファイルを検証
- ページ数に基づいて必要な表紙の寸法を計算する
- 詳細な検証ステータスとエラーレポートを取得する
💰 コスト計算
- 仕様に基づいて製品コストを計算する
- 送料と税金の計算を含める
- さまざまな配送レベル(メール便から速達便まで)をサポート
- 詳細なコストの内訳を取得する
🚚 配送管理
- 目的地別に利用可能な配送オプションを取得する
- 国際配送のサポート
- 通常郵便から速達便まで、さまざまなサービスレベル
🔔 ウェブフック
- 印刷ジョブのステータス変更を購読する
- Webhookエンドポイントを管理する
- Webhook配信のテスト
- Webhook の送信履歴を表示する
インストール
グローバルインストール
地域開発
Dockerのインストール
構成
1. Lulu API認証情報を取得する
- https://developers.lulu.com/で Lulu 開発者アカウントにサインアップしてください。
- テストするには、 https://developers.sandbox.lulu.com/でサンドボックス アカウントを作成してください。
- APIキーページに移動します
- クライアントキーとクライアントシークレットをコピーします
2. 環境変数を設定する
Lulu API 資格情報を使用して.env
ファイルを編集します。
Claude Desktopでの使用
この MCP サーバーを Claude Desktop 構成ファイルに追加します。
指示に従ってClaude Desktopの設定ファイルを更新してください。スクリプトは次のような設定ファイルを生成します。
カーソルとの使用
この MCP サーバーをカーソル構成ファイルに追加します。
- カーソル設定を開く(
Cursor → Settings
、またはMacの場合はCmd+,
) - 機能セクションに移動する
- 「モデルコンテキストプロトコル」の設定を見つける
- 次の構成を追加します。
またはグローバルにインストールされている場合:
ウィンドサーフィンでの使用
この MCP サーバーを Windsurf 構成に追加します。
- プロジェクトディレクトリに
.windsurf/config.json
ファイルを作成または編集します。 - 次の構成を追加します。
Windsurf を使用した開発セットアップの場合:
利用可能なツール
コスト計算
印刷ジョブのコストを計算する
印刷ジョブを作成せずにコストを計算します。
印刷ジョブ管理
印刷ジョブの作成
新しい印刷ジョブ注文を作成します。
印刷ジョブの一覧
オプションのフィルターを使用して印刷ジョブを一覧表示します。
印刷ジョブの取得
特定の印刷ジョブの詳細を取得します。
印刷ジョブの更新
印刷ジョブを更新する(支払い前のみ):
印刷ジョブのキャンセル
印刷ジョブをキャンセルする(未払いの場合のみ):
印刷ジョブのステータスを取得する
印刷ジョブの現在のステータスを取得します。
印刷ジョブのコストを取得する
印刷ジョブの詳細なコストを取得します。
印刷ジョブの統計情報を取得する
一定期間にわたる印刷ジョブの統計を取得します。
ファイル検証
内部ファイルの検証
内部 PDF ファイルを検証します。
内部検証の取得
検証ステータスを確認します:
カバー寸法を計算する
必要なカバー寸法を計算します。
カバーファイルの検証
表紙の PDF ファイルを検証します。
カバー検証を取得する
カバー検証ステータスを確認します:
配送
配送オプションを取得する
利用可能な配送オプションを取得します:
ウェブフック
ウェブフックの作成
Webhook サブスクリプションを作成します。
ウェブフック一覧
すべての Webhook サブスクリプションを一覧表示します。
ウェブフックを取得する
Webhook の詳細を取得します。
更新ウェブフック
Webhook を更新します。
ウェブフックの削除
Webhook を削除します。
テストウェブフック
テスト Webhook を送信します。
Webhook 送信リスト
Webhook 配信の試行を一覧表示します。
Lulu製品SKU
Lulu では、製品を識別すべく 27 文字の SKU システムを使用しています。
フォーマット: Trim Size + Color + Print Quality + Bind + Paper + PPI + Finish + Linen + Foil
一般的な例
SKU | 説明 |
---|---|
0850X1100BWSTDLW060UW444MNG | 8.5インチ x 11インチの白黒標準リネンラップ。ネイビーのリネンとゴールドの箔を使用。 |
0600X0900FCSTDPB080CW444GXX | 6インチ×9インチのフルカラー標準ペーパーバック(光沢カバー付き) |
0700X1000FCPRECO060UC444MXX | 7インチ×10インチのフルカラープレミアムコイル綴じ、マットカバー付き |
0600X0900BWSTDPB060UW444MXX | 6インチ×9インチの白黒標準ペーパーバック(マットカバー付き) |
Lulu 価格計算ツールを使用すると、特定のニーズに合わせた SKU を生成できます。
サンドボックスでのテスト
テストに Lulu サンドボックス環境を使用するには:
- https://developers.sandbox.lulu.com/でサンドボックス アカウントを作成します。
- サンドボックスAPI認証情報を取得する
.env
ファイルでLULU_USE_SANDBOX=true
設定します。- または、CLIを実行するときに
--sandbox
フラグを使用します:lulu-print-mcp --sandbox
サンドボックスモードの場合:
- 支払いにはテスト用のクレジットカード番号を使用する
- 注文は実際の生産には送られない
- 開発とテストに最適
コマンドラインオプション
トラブルシューティング
認証の問題
- クライアントキーとシークレットが正しいことを確認してください
- 適切な環境を使用しているか確認する(本番環境とサンドボックス環境)
- API認証情報に必要な権限があることを確認する
ファイル検証エラー
- PDFファイルがURL経由で公開されていることを確認する
- Luluのドキュメントでファイル形式の要件を確認してください
- ページ数と寸法が製品仕様と一致していることを確認します
ネットワークの問題
- インターネット接続を確認してください
- ファイアウォール設定でapi.lulu.comへのHTTPS接続が許可されていることを確認します。
- 詳細なリクエスト/レスポンスログを表示するにはデバッグモードを有効にします
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
マサチューセッツ工科大学
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.
Claude Desktop やその他の MCP クライアントを通じてオンデマンド印刷サービス用の Lulu Print API との統合を提供し、ユーザーが印刷ジョブの作成と管理、ファイルの検証、コストの計算、書籍や印刷物の発送処理を行えるようにします。
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