{"_id":"@blueslap/popup-mcp","_rev":"2-8c626920f7db80cfd8a2e744d39c72e9","name":"@blueslap/popup-mcp","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@blueslap/popup-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","popup","web-page","ai","claude","page-builder","no-code"],"author":{"name":"연주미디어","email":"blueslap@naver.com"},"license":"MIT","_id":"@blueslap/popup-mcp@1.0.0","maintainers":[{"name":"blueslap","email":"blueslap0701@gmail.com"}],"homepage":"https://leaf-bluewhale2025.vercel.app","bugs":{"url":"https://github.com/richard-kim-79/popup/issues"},"bin":{"popup-mcp":"dist/index.js"},"dist":{"shasum":"8704558684d686ed51ec41703105a6b0ca3c6c1e","tarball":"https://registry.npmjs.org/@blueslap/popup-mcp/-/popup-mcp-1.0.0.tgz","fileCount":33,"integrity":"sha512-oY5llibDnypGUAtx1cbK9nDgHC/OCY/HyLdw5sVBn6G1vfUBHEePq7xQfybqj77VjkHzxr7RuloZxePhULWAJw==","signatures":[{"sig":"MEYCIQCXsc4/KHsdpUBeOg+Zs1f2GpjHzEsx6DUY9wZ+zdtIaQIhAPZhji5sj21fn6+cn+Dqmo4ikuIMKDHLPdCd9EKYDo93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40182},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"96782cdc446286fb8252cfe955fb88a0c8d8e5cf","mcpName":"io.github.richard-kim-79/popup-mcp","scripts":{"dev":"tsx index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"blueslap","email":"blueslap0701@gmail.com"},"repository":{"url":"git+https://github.com/richard-kim-79/popup.git","type":"git"},"_npmVersion":"11.4.2","description":"Create and manage Popup web pages via AI — no login required. 30초 만에 웹페이지를 만들고 AI로 편집하세요.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/popup-mcp_1.0.0_1775720627923_0.8534414507681092","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@blueslap/popup-mcp","version":"1.0.1","description":"Create and manage Popup web pages via AI — no login required. 30초 만에 웹페이지를 만들고 AI로 편집하세요.","type":"module","main":"dist/index.js","bin":{"popup-mcp":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx index.ts","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","popup","web-page","ai","claude","page-builder","no-code"],"author":{"name":"연주미디어","email":"blueslap@naver.com"},"license":"MIT","homepage":"https://leaf-bluewhale2025.vercel.app","repository":{"type":"git","url":"git+https://github.com/richard-kim-79/popup.git"},"mcpName":"io.github.richard-kim-79/popup-mcp","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"devDependencies":{"typescript":"^5.7.0","tsx":"^4.19.0","@types/node":"^22.0.0"},"engines":{"node":">=18.0.0"},"_id":"@blueslap/popup-mcp@1.0.1","gitHead":"96782cdc446286fb8252cfe955fb88a0c8d8e5cf","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/richard-kim-79/popup/issues"},"_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-wKe7IHVm9IPFCxLp74tPp+s6qrU1jmKpn6T1I8nbT8QkfQjmZB2rIcB+1KYlUFiSF3XD0zbCiQh949Kfmq73HA==","shasum":"1b841b87cd11b5941d435b1e2ff7bde386efb7dd","tarball":"https://registry.npmjs.org/@blueslap/popup-mcp/-/popup-mcp-1.0.1.tgz","fileCount":33,"unpackedSize":40166,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNOX+vufH0F3so6FKmfvD6SNhIY9PRaIOqPq5eiW5aAQIhAL3ASID6M4vcPqXhBOwpEDIeOYzD0cg+MhTwHnFrshAu"}]},"_npmUser":{"name":"blueslap","email":"blueslap0701@gmail.com"},"directories":{},"maintainers":[{"name":"blueslap","email":"blueslap0701@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/popup-mcp_1.0.1_1776750443267_0.8334832587523551"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T07:43:47.778Z","modified":"2026-04-21T05:47:23.543Z","1.0.0":"2026-04-09T07:43:48.056Z","1.0.1":"2026-04-21T05:47:23.428Z"},"bugs":{"url":"https://github.com/richard-kim-79/popup/issues"},"author":{"name":"연주미디어","email":"blueslap@naver.com"},"license":"MIT","homepage":"https://leaf-bluewhale2025.vercel.app","keywords":["mcp","model-context-protocol","popup","web-page","ai","claude","page-builder","no-code"],"repository":{"type":"git","url":"git+https://github.com/richard-kim-79/popup.git"},"description":"Create and manage Popup web pages via AI — no login required. 30초 만에 웹페이지를 만들고 AI로 편집하세요.","maintainers":[{"name":"blueslap","email":"blueslap0701@gmail.com"}],"readme":"# Popup MCP Server\n\n**30초 만에 웹페이지를 만들고 AI로 편집하세요.** 로그인 불필요, 링크 하나로 공유.\n\nPopup MCP Server를 Claude에 연결하면 대화만으로 웹페이지를 생성·편집·삭제할 수 있습니다.\n\n---\n\n## 설치 방법\n\n### Claude Desktop (권장)\n\n`~/Library/Application Support/Claude/claude_desktop_config.json` 파일에 추가:\n\n```json\n{\n  \"mcpServers\": {\n    \"popup\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@popup-ai/mcp-server\"],\n      \"env\": {\n        \"MCP_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n> **API 키 발급**: https://leaf-bluewhale2025.vercel.app/admin 관리자 대시보드에서 발급\n\n---\n\n## 사용 가능한 도구 (9개)\n\n| 도구 | 설명 | 읽기 전용 |\n|------|------|----------|\n| `create_page` | 블록 배열로 새 페이지 생성 | ❌ |\n| `get_page` | 페이지 콘텐츠·메타데이터 조회 | ✅ |\n| `update_page_blocks` | 페이지 전체 블록 교체 | ❌ |\n| `edit_page_blocks` | 부분 편집 (insert/update/delete/move) | ❌ |\n| `delete_page` | 페이지 삭제 (소프트 딜리트) | ❌ ⚠️ |\n| `list_my_pages` | 내 페이지 목록 조회 | ✅ |\n| `list_templates` | 사용 가능한 템플릿 목록 | ✅ |\n| `create_page_from_template` | 템플릿으로 페이지 생성 | ❌ |\n| `upload_image` | 이미지 업로드 URL 요청 | ❌ |\n\n---\n\n## 사용 예시\n\n### 예시 1: 이벤트 초대 페이지 만들기\n\n```\n\"다음 내용으로 이벤트 초대 페이지를 만들어줘:\n- 제목: 2025 봄 세미나\n- 날짜: 4월 20일 오후 2시\n- 장소: 제주 ICC\n- 참가 신청 버튼 → https://forms.example.com\"\n```\n\nClaude가 `create_page` 도구를 호출해 즉시 공유 링크를 반환합니다.\n\n---\n\n### 예시 2: 링크인바이오 페이지를 템플릿으로 생성\n\n```\n\"link-in-bio 템플릿으로 페이지를 만들고,\n제목을 'Richard의 링크 모음'으로 바꿔줘\"\n```\n\nClaude가 `create_page_from_template`으로 생성 후 `edit_page_blocks`으로 제목 수정.\n\n---\n\n### 예시 3: 기존 페이지 수정\n\n```\n\"abc123 페이지의 첫 번째 제목을 '업데이트된 제목'으로 바꾸고,\n맨 아래에 '자세히 보기' 버튼을 추가해줘\"\n```\n\nClaude가 `get_page`로 현재 상태 확인 후 `edit_page_blocks`으로 정확히 수정.\n\n---\n\n## 블록 타입\n\n| 타입 | 설명 |\n|------|------|\n| `h1` | 대제목 |\n| `h2` | 소제목 |\n| `text` | 본문 텍스트 |\n| `image` | 이미지 (URL 또는 업로드) |\n| `button` | 링크 버튼 |\n| `divider` | 구분선 |\n| `youtube` | 유튜브 영상 |\n| `link` | 링크 카드 (OG 미리보기) |\n\n---\n\n## 환경변수\n\n| 변수 | 필수 | 설명 |\n|------|------|------|\n| `MCP_API_KEY` | ✅ | Popup API 키 (`lf_live_...` 형식) |\n| `POPUP_BASE_URL` | ❌ | 커스텀 서버 URL (기본값: `https://leaf-bluewhale2025.vercel.app`) |\n\n---\n\n## 개인정보처리방침\n\nhttps://leaf-bluewhale2025.vercel.app/privacy\n\n---\n\n## 지원\n\n- 이메일: blueslap@naver.com\n- 운영시간: 평일 09:00–18:00 (KST)\n- 서비스: https://leaf-bluewhale2025.vercel.app\n","readmeFilename":"README.md"}