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_failed | Stripe 剛才無法開啟結帳;名額已釋出。請在等待後重試。 |
not_movable | 此上線無法移到那裡(免費上線只能往後移;已開始的週次永不)。 |
not_cancellable | 該上線已開始、已結束或已取消。 |
identity_required | 投票需要在帳號上以 GitHub 或 Google 登入。 |
account_too_new | 該帳號建立未滿 24 小時。 |
own_launch | Maker 無法對自己的上線投票。 |
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)。
僅限網頁的動作
這些刻意不提供工具。你的代理會把它們交給你。