Popup Mcp

io.github.richard-kim-79Published by GitHub account richard-kim-79v1.1.0Updated Nov 7, 2026

Popup (popup2026.com): search & read public pages with no auth; create shareable web pages via AI.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowWeb Search & Scraping

Overview

AI-generated overview

Popup lets an assistant search and read public Popup pages as markdown, and, on the authenticated endpoint, create and edit shareable web pages.

What you can do
  • Search the public gallery full-text (Korean and English) and read any public page's body as plain markdown, including block, HTML and PDF pages
  • List available block-page templates
  • On the authenticated endpoint: create pages from blocks or templates, read page content and metadata, list your own pages, partially edit or replace blocks, soft-delete pages, and request image upload URLs
When to use it
Useful when you want an assistant to publish a quick shareable web page (event invite, link-in-bio, simple landing page) from a conversation, or to look up and cite content from pages others published in the public gallery.
Requirements
Remote endpoint at popup2026.com (public read-only) or the authenticated endpoint at popup2026.com/api/mcp; also an npm package run locally via npx. The authenticated endpoint needs OAuth (Google login) or a Bearer API key, supplied as the MCP_API_KEY environment variable or an Authorization header. Network access required.
Before you install
The API key is a secret and must be kept private. The authenticated endpoint can create, modify and soft-delete pages that belong to your account, so confirm before destructive edits. The README's install snippet and key-issuance link point to a different host than the manifest's endpoint, so verify which server you are connecting to. Pages you create are published on a third-party service.

Installation

In SourceWeft

  1. Open Popup Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.richard-kim-79%2Fpopup-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "popup": {
      "type": "http",
      "url": "https://popup2026.com/api/mcp/public"
    }
  }
}

README

Popup MCP Server

30초 만에 웹페이지를 만들고 AI로 편집하세요. 로그인 불필요, 링크 하나로 공유.

Popup MCP Server를 Claude에 연결하면 대화만으로 웹페이지를 생성·편집·삭제할 수 있습니다.


설치 방법

Claude Desktop (권장)

~/Library/Application Support/Claude/claude_desktop_config.json 파일에 추가:

json
{  "mcpServers": {    "popup": {      "command": "npx",      "args": ["-y", "@popup-ai/mcp-server"],      "env": {        "MCP_API_KEY": "your_api_key_here"      }    }  }}

API 키 발급: https://leaf-bluewhale2025.vercel.app/admin 관리자 대시보드에서 발급


사용 가능한 도구 (9개)

도구설명읽기 전용
create_page블록 배열로 새 페이지 생성❌
get_page페이지 콘텐츠·메타데이터 조회✅
update_page_blocks페이지 전체 블록 교체❌
edit_page_blocks부분 편집 (insert/update/delete/move)❌
delete_page페이지 삭제 (소프트 딜리트)❌ ⚠️
list_my_pages내 페이지 목록 조회✅
list_templates사용 가능한 템플릿 목록✅
create_page_from_template템플릿으로 페이지 생성❌
upload_image이미지 업로드 URL 요청❌

사용 예시

예시 1: 이벤트 초대 페이지 만들기

"다음 내용으로 이벤트 초대 페이지를 만들어줘:- 제목: 2025 봄 세미나- 날짜: 4월 20일 오후 2시- 장소: 제주 ICC- 참가 신청 버튼 → https://forms.example.com"

Claude가 create_page 도구를 호출해 즉시 공유 링크를 반환합니다.


예시 2: 링크인바이오 페이지를 템플릿으로 생성

"link-in-bio 템플릿으로 페이지를 만들고,제목을 'Richard의 링크 모음'으로 바꿔줘"

Claude가 create_page_from_template으로 생성 후 edit_page_blocks으로 제목 수정.


예시 3: 기존 페이지 수정

"abc123 페이지의 첫 번째 제목을 '업데이트된 제목'으로 바꾸고,맨 아래에 '자세히 보기' 버튼을 추가해줘"

Claude가 get_page로 현재 상태 확인 후 edit_page_blocks으로 정확히 수정.


블록 타입

타입설명
h1대제목
h2소제목
text본문 텍스트
image이미지 (URL 또는 업로드)
button링크 버튼
divider구분선
youtube유튜브 영상
link링크 카드 (OG 미리보기)

환경변수

변수필수설명
MCP_API_KEY✅Popup API 키 (lf_live_... 형식)
POPUP_BASE_URL❌커스텀 서버 URL (기본값: https://leaf-bluewhale2025.vercel.app)

개인정보처리방침

https://leaf-bluewhale2025.vercel.app/privacy


지원

Source: mcp-server/README.md at commit e2ac488

Tools

3

list_templates

템플릿 목록

사용 가능한 페이지 템플릿 목록을 반환합니다.

Takes no parameters.

search_pages

공개 페이지 검색

Popup의 공개 갤러리를 전문 검색합니다. 다른 사람이 공개한 페이지를 찾아 내용을 참고할 때 사용하세요. 각 결과의 markdownUrl을 가져오면 본문 전문을 마크다운으로 읽을 수 있습니다.

Parameterssortlimitqueryrequired

get_public_page

공개 페이지 읽기

공개된 Popup 페이지의 본문을 읽습니다. 블록 페이지·HTML 업로드 페이지·PDF 페이지 모두 평문으로 반환합니다. 갤러리에 공개되지 않은 페이지는 읽을 수 없습니다.

Parametersslugrequired

Version history

2
  1. v1.1.0LatestNov 7, 2026
  2. v1.0.0Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.