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(Model Context Protocol) 서버입니다.
특징
📚 인쇄 작업 관리
- 책 및 기타 인쇄물에 대한 인쇄 작업을 만들고 관리합니다.
- 주문 생성부터 배송까지 주문 상태를 추적하세요
- 주문하기 전에 비용을 계산하세요
- 주문당 여러 라인 항목 지원
📄 파일 검증
- 인쇄하기 전에 내부 PDF 파일을 검증하세요
- 치수 검사를 통해 표지 PDF 파일 검증
- 페이지 수를 기준으로 필요한 표지 크기를 계산합니다.
- 자세한 검증 상태 및 오류 보고 받기
💰 비용 계산
- 사양에 따라 제품 비용을 계산합니다.
- 배송비와 세금 계산 포함
- 다양한 배송 레벨 지원(MAIL에서 EXPRESS까지)
- 자세한 비용 내역을 확인하세요
🚚 배송 관리
- 목적지별로 사용 가능한 배송 옵션을 검색합니다.
- 국제 배송 지원
- 표준 우편부터 익스프레스 배송까지 다양한 서비스 수준
🔔 웹훅
- 인쇄 작업 상태 변경 구독
- 웹훅 엔드포인트 관리
- 웹훅 전달 테스트
- 웹훅 제출 내역 보기
설치
글로벌 설치
지엑스피1
지역 개발
도커 설치
구성
1. Lulu API 자격 증명 받기
- https://developers.lulu.com/ 에서 Lulu 개발자 계정에 가입하세요
- 테스트를 위해 https://developers.sandbox.lulu.com/ 에서 샌드박스 계정을 만드세요.
- API 키 페이지로 이동하세요
- 클라이언트 키와 클라이언트 비밀번호를 복사하세요
2. 환경 변수 구성
Lulu API 자격 증명으로 .env
파일을 편집합니다.
Claude Desktop과 함께 사용
Claude Desktop 구성 파일에 이 MCP 서버를 추가하세요.
지침에 따라 Claude Desktop 구성 파일을 업데이트하세요. 스크립트는 다음과 유사한 구성을 생성합니다.
커서를 사용한 사용
커서 구성 파일에 이 MCP 서버를 추가합니다.
- 커서 설정 열기(
Cursor → Settings
또는 Mac에서는Cmd+,
) - 기능 섹션으로 이동
- "모델 컨텍스트 프로토콜" 설정 찾기
- 다음 구성을 추가합니다.
또는 글로벌하게 설치된 경우:
Windsurf와 함께 사용
Windsurf 구성에 이 MCP 서버를 추가하세요:
- 프로젝트 디렉토리에서
.windsurf/config.json
파일을 생성하거나 편집하세요. - 다음 구성을 추가합니다.
Windsurf를 사용한 개발 설정:
사용 가능한 도구
비용 계산
인쇄 작업 비용 계산
인쇄 작업을 생성하지 않고도 인쇄 작업 비용을 계산합니다.
인쇄 작업 관리
인쇄 작업 생성
새로운 인쇄 작업 주문을 만듭니다.
목록 인쇄 작업
선택적 필터를 사용하여 인쇄 작업 나열:
인쇄 작업 가져오기
특정 인쇄 작업에 대한 세부 정보를 얻으세요:
업데이트-인쇄-작업
인쇄 작업 업데이트(결제 전에만):
인쇄 작업 취소
인쇄 작업 취소(미납인 경우에만):
인쇄 작업 상태 가져오기
인쇄 작업의 현재 상태를 가져옵니다.
인쇄 작업 비용 가져오기
인쇄 작업에 대한 자세한 비용을 알아보세요.
인쇄 작업 통계 가져오기
특정 기간 동안의 인쇄 작업에 대한 통계를 얻으세요.
파일 검증
내부 파일 검증
내부 PDF 파일 검증:
내부 검증 받기
유효성 검사 상태 확인:
덮개 치수 계산
필요한 커버 치수를 계산하세요:
검증-커버-파일
표지 PDF 파일 검증:
커버 검증 받기
커버 유효성 검사 상태 확인:
해운
배송 옵션 받기
이용 가능한 배송 옵션을 확인하세요:
웹훅
웹훅 생성
웹훅 구독 만들기:
웹훅 목록
모든 웹훅 구독 나열:
get-webhook
웹훅 세부 정보 받기:
업데이트-웹훅
웹훅 업데이트:
웹훅 삭제
웹훅 삭제:
테스트 웹훅
테스트 웹훅 보내기:
웹훅 제출 목록
웹훅 전달 시도 목록:
Lulu 제품 SKU
Lulu는 27자로 구성된 SKU 시스템을 사용하여 제품을 식별합니다.
형식 : 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 가격 계산기를 사용하여 귀하의 특정 요구 사항에 맞는 SKU를 생성하세요.
샌드박스로 테스트하기
테스트를 위해 Lulu 샌드박스 환경을 사용하려면:
- https://developers.sandbox.lulu.com/ 에서 샌드박스 계정을 만드세요
- 샌드박스 API 자격 증명을 받으세요
.env
파일에서LULU_USE_SANDBOX=true
설정하세요.- 또는 CLI를 실행할 때
--sandbox
플래그를 사용하세요:lulu-print-mcp --sandbox
샌드박스 모드에서:
- 결제 시 테스트 신용 카드 번호를 사용하세요
- 주문은 실제 생산으로 전송되지 않습니다.
- 개발 및 테스트에 적합합니다
명령줄 옵션
문제 해결
인증 문제
- 클라이언트 키와 비밀번호가 올바른지 확인하세요.
- 올바른 환경(프로덕션 대 샌드박스)을 사용하고 있는지 확인하세요.
- API 자격 증명에 필요한 권한이 있는지 확인하세요.
파일 유효성 검사 오류
- URL을 통해 PDF 파일에 공개적으로 액세스할 수 있는지 확인하세요.
- Lulu 문서에서 파일 형식 요구 사항을 확인하세요.
- 페이지 수와 치수가 제품 사양과 일치하는지 확인하세요.
네트워크 문제
- 인터넷 연결을 확인하세요
- 방화벽 설정이 api.lulu.com에 대한 HTTPS 연결을 허용하는지 확인하세요.
- 자세한 요청/응답 로그를 보려면 디버그 모드를 활성화하세요.
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
MIT
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