Lulu Print MCP Server
Ein Model Context Protocol (MCP)-Server, der die Integration mit der Lulu Print API für Print-on-Demand-Dienste über Claude Desktop und andere MCP-Clients ermöglicht.
Merkmale
📚 Druckauftragsverwaltung
Erstellen und verwalten Sie Druckaufträge für Bücher und andere Druckerzeugnisse
Verfolgen Sie den Bestellstatus von der Erstellung bis zur Lieferung
Berechnen Sie die Kosten, bevor Sie Bestellungen aufgeben
Unterstützung mehrerer Positionen pro Bestellung
📄 Dateivalidierung
Validieren Sie die PDF-Dateien vor dem Drucken
Validieren Sie Cover-PDF-Dateien mit Dimensionsprüfung
Berechnen Sie die erforderlichen Cover-Abmessungen basierend auf der Seitenanzahl
Erhalten Sie detaillierte Validierungsstatus- und Fehlerberichte
💰 Kostenberechnung
Berechnen Sie die Produktkosten anhand der Spezifikationen
Versand- und Steuerberechnungen einschließen
Unterstützung verschiedener Versandstufen (MAIL bis EXPRESS)
Erhalten Sie detaillierte Kostenaufschlüsselungen
🚚 Versandmanagement
Verfügbare Versandoptionen nach Zielort abrufen
Unterstützung für den internationalen Versand
Verschiedene Service-Levels vom Standardbrief bis zum Expressversand
🔔 Webhooks
Abonnieren Sie Statusänderungen von Druckaufträgen
Verwalten von Webhook-Endpunkten
Testen der Webhook-Übermittlung
Webhook-Übermittlungsverlauf anzeigen
Installation
Globale Installation
Lokale Entwicklung
Docker-Installation
Konfiguration
1. Holen Sie sich die Lulu API-Anmeldeinformationen
Registrieren Sie sich für ein Lulu-Entwicklerkonto unter https://developers.lulu.com/
Erstellen Sie zum Testen ein Sandbox-Konto unter https://developers.sandbox.lulu.com/
Navigieren Sie zu Ihrer API-Schlüsselseite
Kopieren Sie Ihren Client-Schlüssel und Ihr Client-Geheimnis
2. Umgebungsvariablen konfigurieren
Bearbeiten Sie die .env
Datei mit Ihren Lulu-API-Anmeldeinformationen:
Verwendung mit Claude Desktop
Fügen Sie diesen MCP-Server zu Ihrer Claude Desktop-Konfigurationsdatei hinzu:
Folgen Sie den Anweisungen, um Ihre Claude Desktop-Konfigurationsdatei zu aktualisieren. Das Skript generiert eine Konfiguration ähnlich der folgenden:
Verwendung mit Cursor
Fügen Sie diesen MCP-Server zu Ihrer Cursor-Konfigurationsdatei hinzu:
Öffnen Sie die Cursoreinstellungen (
Cursor → Settings
oderCmd+,
auf dem Mac).Navigieren Sie zum Abschnitt „Funktionen“
Suchen Sie nach den Einstellungen für „Model Context Protocol“
Fügen Sie die folgende Konfiguration hinzu:
Oder bei globaler Installation:
Verwendung mit Windsurf
Fügen Sie diesen MCP-Server zu Ihrer Windsurf-Konfiguration hinzu:
Erstellen oder bearbeiten Sie die Datei
.windsurf/config.json
in Ihrem ProjektverzeichnisFügen Sie die folgende Konfiguration hinzu:
Für das Entwicklungs-Setup mit Windsurf:
Verfügbare Tools
Kostenberechnung
Druckauftragskosten berechnen
Berechnen Sie die Kosten eines Druckauftrags, ohne ihn zu erstellen:
Druckauftragsverwaltung
Druckauftrag erstellen
Erstellen Sie einen neuen Druckauftrag:
Liste-Druckaufträge
Druckaufträge mit optionalen Filtern auflisten:
Druckauftrag abrufen
Erhalten Sie Details zu einem bestimmten Druckauftrag:
Druckauftrag aktualisieren
Aktualisieren eines Druckauftrags (nur vor der Zahlung):
Druckauftrag abbrechen
Druckauftrag stornieren (nur wenn unbezahlt):
Druckauftragsstatus abrufen
Aktuellen Status eines Druckauftrags abrufen:
Kosten für Druckaufträge abrufen
Erhalten Sie detaillierte Kosten für einen Druckauftrag:
Druckauftragsstatistiken abrufen
Erhalten Sie Statistiken zu Druckaufträgen über einen bestimmten Zeitraum:
Dateivalidierung
Validieren der inneren Datei
Validieren Sie eine interne PDF-Datei:
get-interior-validation
Validierungsstatus prüfen:
Deckungsmaße berechnen
Benötigte Deckelmaße berechnen:
Cover-Datei validieren
Validieren Sie eine Cover-PDF-Datei:
Get-Cover-Validierung
Überprüfen Sie den Status der Cover-Validierung:
Versand
Versandoptionen erhalten
Erhalten Sie verfügbare Versandoptionen:
Webhooks
Webhook erstellen
Erstellen Sie ein Webhook-Abonnement:
Liste-Webhooks
Alle Webhook-Abonnements auflisten:
Webhook abrufen
Webhook-Details abrufen:
Update-Webhook
Aktualisieren Sie einen Webhook:
Webhook löschen
Löschen Sie einen Webhook:
Test-Webhook
Senden Sie einen Test-Webhook:
Liste-Webhook-Einreichungen
Listen Sie die Webhook-Übermittlungsversuche auf:
Lulu-Produkt-SKUs
Lulu verwendet ein 27-stelliges SKU-System zur Identifizierung von Produkten:
Format : Trim Size + Color + Print Quality + Bind + Paper + PPI + Finish + Linen + Foil
Häufige Beispiele
Artikelnummer | Beschreibung |
| 8,5 x 11 Zoll großes schwarz-weißes Standard-Leinenpapier mit marineblauem Leinen und Goldfolie |
| 6" x 9" Standard-Taschenbuch in Farbe mit Hochglanzeinband |
| 7" x 10" Vollfarbe Premium Spiralbindung mit mattem Einband |
| 6 x 9 Zoll großes Schwarzweiß-Taschenbuch mit mattem Einband |
Verwenden Sie den Lulu-Preisrechner, um SKUs für Ihre spezifischen Anforderungen zu generieren.
Testen mit Sandbox
So verwenden Sie die Lulu-Sandbox-Umgebung zum Testen:
Erstellen Sie ein Sandbox-Konto unter https://developers.sandbox.lulu.com/
Holen Sie sich Ihre Sandbox-API-Anmeldeinformationen
Setzen Sie
LULU_USE_SANDBOX=true
in Ihrer.env
DateiOder verwenden Sie das Flag
--sandbox
, wenn Sie die CLI ausführen:lulu-print-mcp --sandbox
Im Sandbox-Modus:
Test-Kreditkartennummern für Zahlungen verwenden
Bestellungen werden nicht an die eigentliche Produktion gesendet
Perfekt für Entwicklung und Tests
Befehlszeilenoptionen
Fehlerbehebung
Authentifizierungsprobleme
Überprüfen Sie, ob Ihr Client-Schlüssel und Ihr Geheimnis korrekt sind
Überprüfen Sie, ob Sie die richtige Umgebung verwenden (Produktion vs. Sandbox).
Stellen Sie sicher, dass Ihre API-Anmeldeinformationen über die erforderlichen Berechtigungen verfügen
Dateivalidierungsfehler
Stellen Sie sicher, dass PDF-Dateien über eine URL öffentlich zugänglich sind
Überprüfen Sie die Dateiformatanforderungen in der Dokumentation von Lulu
Überprüfen Sie, ob die Seitenanzahl und Abmessungen den Produktspezifikationen entsprechen
Netzwerkprobleme
Überprüfen Sie Ihre Internetverbindung
Überprüfen Sie, ob die Firewall-Einstellungen HTTPS-Verbindungen zu api.lulu.com zulassen
Aktivieren Sie den Debug-Modus, um detaillierte Anforderungs-/Antwortprotokolle anzuzeigen
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Lizenz
MIT
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.
Bietet Integration mit der Lulu Print API für Print-on-Demand-Dienste über Claude Desktop und andere MCP-Clients, sodass Benutzer Druckaufträge erstellen und verwalten, Dateien validieren, Kosten berechnen und den Versand von Büchern und Druckmaterialien abwickeln können.
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 -100810MIT 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 -
- -securityAlicense-qualityAn MCP server that allows Claude models to use Union tasks, workflows, and apps as tools in conversations.Last updated -65Apache 2.0