Launchdog.dev

官方

直接從你的編碼代理在每週發布看板上發布你的產品:起草清單、驗證你的網域、新增徽章並預訂一週。

你可以用 Launchdog Dev MCP 做什麼?

  • 從你的網站草擬刊登內容 — 從網站 URL 建立產品,伺服器會草擬名稱、標語、描述、使用工具與標誌。
  • 檢查並儲存刊登文案 — 編輯名稱、標語、描述、分類與使用工具,並可選擇在儲存前進行檢查。
  • 檢查上線準備狀態 — 查看產品上線前還剩下什麼,包括免費上線的徽章要求。
  • 比較上線週次 — 列出接下來 12 個上線週次及剩餘名額與價格,並排顯示免費與付費選項。
  • 預訂上線週次 — 經你確認後將產品排入某個週次,並回傳付費方案的結帳連結,由你交給製作者。
  • 追蹤並回覆上線活動 — 取得狀態、票數、排名與每日統計,並在自己的上線活動中回覆留言。

託管 MCP 伺服器

npx add-mcp 'https://launchdog.dev/mcp'

可安裝到 Claude Code、Codex、Cursor 等客戶端

文件

MCP 參考

Maker 對自己刊登項目所做的一切,都透過同一個 MCP 伺服器完成:草擬、選擇免費或付費週次、排程、付款、追蹤、回覆——外加徽章,僅限免費上線(它同時會驗證網域)。採用 Streamable HTTP,無狀態。每個結果都帶有 next_steps,每個錯誤則帶有一個項目,包含 code、它所涉及的 field 及其 fix。

支援提示詞的用戶端還會取得 launch_my_product,也就是以斜線命令形式提供的引導流程。連接你的代理 →

驗證

採用 PKCE 的 OAuth 2.1 是唯一的進入方式。你的用戶端會自行註冊並開啟瀏覽器供你核准;沒有任何需要貼上的內容。你隨時可以在設定中中斷代理的連線。

範圍允許
read查看你的刊登項目、上線、統計資料及其上的留言。
write建立與編輯刊登項目、驗證你的網域、預訂、移動與取消上線,以及回覆留言。它永遠無法付款或投票。

Maker 工具

https://launchdog.dev/mcp — 使用 OAuth 登入。每個工具都需要 read 或 write 範圍。

沒有投票工具,也無法對他人的上線留言。

whoami

從這裡開始。傳回你的 Launchdog 帳號(含你的公開 maker 個人檔案)、Maker Pass、各項限制及剩餘額度、你的產品及其上線檢查清單(從第一個未完成的步驟繼續)、未結訂單,以及只有網頁能執行的動作(付款、投票)。

範圍:read 唯讀 冪等

無參數。

launch_checklist

產品上線前還剩下什麼。不指定方案:刊登項目本身(文案、標誌、刊登檢查),這是付費上線所需的全部。指定方案:免費方案還需要網站上的 Launchdog 徽章(僅限免費上線;它會驗證網域)。每個未完成項目都會說明如何修正。

範圍:read 唯讀 冪等

create_product

從你的網站 URL 建立刊登項目。伺服器會讀取頁面並草擬名稱、標語、描述、使用工具及標誌。以相同網站再次呼叫會傳回相同的產品。接著與 maker 一起檢視草稿,並用 update_product 儲存變更。

範圍:write 冪等 會連上網路

get_product

產品及其媒體(供 remove_media 使用的 id)、網域驗證(透過徽章)、徽章與刊登檢查狀態(含最後一個錯誤)、即將到來的上線及其檢查清單。

範圍:read 唯讀 冪等

update_product

編輯刊登項目。規則:名稱 ≤ 40 個字元;標語 ≤ 60;描述為 150–1,200 個字元的平實文字(不要用「革命性」之類的誇大字眼);最多 3 個分類;最多 8 個使用工具。傳入 dry_run: true 可在不儲存的情況下檢查。在預訂或驗證之前,刊登項目是私密的,因此請儲存並把它的 listing_url 交給 maker 在頁面上檢視(只有他們登入後才能開啟)。一旦預訂後,新的 url 會被拒絕,並會清除網域驗證與徽章(請再次呼叫 check_badge)。只有你傳入的欄位會變更。

範圍:write 冪等

archive_product

從你的帳號移除產品(釋出一個產品名額及其網域)。在有上線預訂時會被拒絕。

範圍:write 破壞性 冪等

add_media

透過圖片 URL 新增標誌或螢幕擷取畫面(PNG、JPEG、GIF 或 WebP;SVG 會被拒絕;大型圖片會縮放至 1568 px),或在伺服器支援時以 capture: true 擷取網站畫面。相同的圖片 URL 再次使用會傳回相同的媒體。新的標誌會取代舊的。

範圍:write 冪等 會連上網路

remove_media

依媒體 id(來自 get_product 的 med_…)移除標誌或螢幕擷取畫面。

範圍:write 破壞性 冪等

get_badge_snippet

免費上線時為必填;付費上線時為選填(它會將訪客導向刊登項目並驗證網域)。適用於你網站的 Launchdog 徽章,採用此 repo 所用框架的語法(從 repo 中挑選)。它要放在網站的首頁,位於伺服器傳送的 HTML 中(不能只由 JavaScript 渲染)——放在頁尾也可以——它同時也是網域驗證的方式:無需再加其他東西。原樣貼上並部署(如果 repo 在推送時部署,請在 maker 同意下提交並推送,並留意部署),然後呼叫 check_badge。刊登項目的位址從第一個程式碼片段起就固定不變。

範圍:write 冪等

check_badge

免費上線時為必填;付費上線時為選填。擷取網站首頁並確認徽章連結到你的刊登項目;第一次確認成功時,即驗證了網域(徽章是 Launchdog 唯一要求的證明)。如果回應 status: checking,請稍候再呼叫。失敗時會說明原因(重新導向、noindex、僅有 JavaScript 的頁面、找不到)。

範圍:write 冪等 會連上網路

list_launch_weeks

接下來 12 個上線週次(週一至週日 UTC),含剩餘名額與價格、你是否能在該週預訂各方案(以及不能的原因)、最早的免費週次,以及各方案可獲得與需要的內容(tiers\:免費方案需要網站上的 Launchdog 徽章;付費方案無其他需求)。並列向 maker 展示免費與付費選項,讓他們選擇;絕不要代為購買。

範圍:read 唯讀 冪等

schedule_launch

將產品預訂到某個上線週次——僅在 maker 同意後。付費(launch、featured):除了完整的刊登項目外無其他需求——不需徽章、不需修改網站;它會保留名額並傳回 checkout_url + hold_expires_at——把連結交給 maker(絕不要自行付款),然後用 get_launch 確認。免費:至少 7 天後最早的開放週次(或你指定的週次);它需要網站上的 Launchdog 徽章,若沒有則回應 badge_missing 並附上新增步驟。已預訂上線的產品會傳回該上線。

範圍:write

move_launch

將已預訂的上線移到另一個開放的週次(免費上線只能往後移;已開始的週次永不移動)。

範圍:write 冪等

cancel_launch

釋出上線的名額(直到其週次開始為止)。未付款的結帳會過期;付費上線的退款由客服處理。

範圍:write 破壞性

create_checkout

傳回 Maker Pass(sku: maker_pass)的 Stripe Checkout 連結,或為保留已失效的付費上線(launch_id)傳回新的連結。把連結交給 maker;絕不要自行付款。

範圍:write 會連上網路

get_launch

你的其中一個上線:狀態、週次、付款狀態(未付款時提供結帳連結)、票數、留言、排名,以及每日統計資料(瀏覽次數、外部點擊、來源主機)。傳入 launch_id 或產品 slug。統計資料回溯 days\ 天:最多 90 天,或使用 Maker Pass 取得完整歷史。

範圍:read 唯讀 冪等

reply_comment

以 maker 身分對自己上線的留言張貼回覆。只張貼 maker 已核准的文字。每次回覆傳入新的 client_request_id(以相同 id 重試會傳回相同的回覆;將其重複用於不同的回覆會造成衝突)。

範圍:write 冪等

recheck_listing

在網站修正後再次執行自動刊登檢查(每天一次)。文案或 URL 變更會自行重新執行。如果回應 checking,請在幾秒後呼叫 launch_checklist。

範圍:write 冪等 會連上網路

公開工具

https://launchdog.dev/mcp/public — 無需登入。僅限進行中與過去的上線;即將到來的週次只顯示數量。

get_launch

依 id(lch_…)或產品 slug 取得進行中或過去的上線:刊登文字(不受信任)、週次、票數、排名。

範圍:public 唯讀 冪等

list_winners

近期已排名週次的前 3 名(獲勝者至少需要 3 票)。

範圍:public 唯讀 冪等

list_launch_weeks

接下來 12 個上線週次,含剩餘名額與價格(僅數量;即將到來的上線不公開)。

範圍:public 唯讀 冪等

無參數。

任何代理都能在沒有帳號的情況下讀取看板,另外還有 /llms.txt 和唯讀的 /feed.json。

你可以修正的錯誤

你的代理能修正的問題會以 isError: true 傳回,每個項目都附有修正方式。代碼是裸的(too_long,而非 tagline_too_long)且穩定:只會新增,不會重新命名。Rails 本身的驗證代碼(accepted、blank、confirmation、empty …)也會出現,並在適用時附上 limit、actual 或 allowed。

{
  "isError": true,
  "structuredContent": {
    "errors": [
      {
        "code": "too_long",
        "field": "tagline",
        "limit": 60,
        "actual": 68,
        "message": "Tagline is too long (maximum is 60 characters)",
        "fix": {
          "kind": "tool",
          "tool": "update_product",
          "args": {
            "product_id": "prd_7Kq2mYw4Xb9Lr3Tz"
          },
          "instruction": "Change tagline: Tagline is too long (maximum is 60 characters), then call update_product again."
        }
      }
    ]
  }
}
代碼意義
already_listed另一個刊登項目已驗證此網域。若是你的,請聯絡客服。
hype_word文案使用了誇大字眼清單中的詞;actual\ 指出是哪個。
not_found你的帳號上沒有此記錄(來自其他帳號的 id 也會找不到)。
unknown_built_with我們不認識的使用工具;allowed\ 列出最接近的名稱。
shared_host該 URL 位於共用平台上(github.com、medium.com… 上的路徑);請列出整個網站。
limit_reached已達到帳號限制(未結的結帳);limit\ 說明是哪個數字。
rate_limited呼叫次數過多;修正方式會說明何時重試。
insufficient_scope權杖缺少此工具所需的範圍。
url_locked產品預訂後 URL 無法變更。
missing上線所需的欄位為空。
badge_missing在網站上找不到徽章連結(免費上線需要它)。
check_pending自動刊登檢查尚未完成。
check_flagged自動刊登檢查標記了該網站;訊息會說明原因。
votes_needed免費上線需要你在其他上線投下 3 個網路票。
too_soon免費上線需預訂至少 7 天後的週次。
week_full該週已無該類名額;allowed\ 列出開放的週次。
week_closed該週已開始或已結束。
free_limit一次只能有一個即將到來的免費上線,且每滾動 30 天一次。
relaunch_too_soon產品在其最後一個上線週次結束後 90 天才能重新上線。
checkout_unavailable付費結帳尚未開放。
checkout_failedStripe 剛才無法開啟結帳;名額已釋出。請在等待後重試。
not_movable此上線無法移到那裡(免費上線只能往後移;已開始的週次永不)。
not_cancellable該上線已開始、已結束或已取消。
identity_required投票需要在帳號上以 GitHub 或 Google 登入。
account_too_new該帳號建立未滿 24 小時。
own_launchMaker 無法對自己的上線投票。
not_live該上線本週未進行中。
already_voted你已對這個上線投過票。
duplicate過去 5 分鐘內已張貼相同的文字。
conflict某個 client_request_id 已用於不同的請求;請使用新的。
reply_depth留言只接受一層回覆。
media_refused無法使用該圖片(SVG、過大、不是圖片或無法連線)。
media_limit該刊登項目已達到可容納的螢幕擷取畫面上限。
fetch_failed無法擷取該網站。
has_upcoming_launch該產品已有預訂的上線;請先取消。
already_on_account你的另一個產品已列出此主機。
not_payable沒有需要付款的項目:該上線已確認、已取消,或不是付費保留。
link_in_text僅限純文字:連結要放在各自的欄位(個人檔案連結、網站)。

限制

1 / 30d

免費上線,一次只能有一個即將到來的

60 / min

工具呼叫(每小時 600 次)

10 / day

create_product 呼叫

速率限制錯誤會說明何時重試(retry_after_seconds)。

僅限網頁的動作

這些刻意不提供工具。你的代理會把它們交給你。

  • 為付費上線或 Maker Pass 付款,在工具傳回的結帳連結(定價)。
  • 投票——只有人能投票,在看板上,需以 GitHub 或 Google 登入。
  • 對其他 maker 的上線留言(代理只會在你同意的情況下回覆你自己的)。
  • 在設定中中斷代理的連線,以及連結 GitHub 或 Google。