Cockatoo

io.github.louisblythe由 GitHub 帳號 louisblythe 發布v1.0.0更新於 Oct 29, 2026

Create, edit and publish hosted business websites with owner-approved access.

已驗證Streamable HTTP可網頁執行效率與工作流資料與分析商業與電商

概覽

AI 產生的概覽

Cockatoo 讓助理建立、編輯、預覽並發布代管的企业網站,並讀取網站的詢問、聯絡人、分析與網域狀態。

可以做什麼
  • 讀取範本、產業、樣式預設與起始文件的目錄
  • 依填寫好的文件建立草稿網站並啟動擁有者引導,之後查詢狀態並把延續憑證換成 API 權杖
  • 讀取、建立、整份取代或部分更新網站草稿,並上傳或列出圖片
  • 透過短時有效的私密連結預覽草稿,發布或取消發布,並查看發布狀態
  • 讀取網站分析、已連接的自訂網域及其 DNS 記錄
  • 讀取詢問、客戶聯絡人與潛在客戶摘要
適用情境
適合希望由助理從頭到尾起草並發布小型企業網站的場合,也適合繼續編輯既有的 Cockatoo 網站,並就其潛在客戶、流量與網域回答問題。
執行需求
遠端端點 app.cockatoo.com.au,使用 streamable HTTP,不需本機套件。引導流程需要擁有者電子郵件,擁有者須在回傳的核准連結登入並核准。編輯與潛在客戶工具需要把 exchange_onboarding 回傳的 API 權杖當作 Bearer 權杖使用,或改用 OAuth 連線;潛在客戶工具另需 leads:read 授權,發布需要 sites:publish。
安裝前請注意
發布會讓網站公開,且擁有者一核准就可能立即發布,因此應先說明草稿變更並取得對該版本的明確核准。延續憑證與回傳的 API 權杖須保密。詢問與聯絡人文字由網站訪客撰寫,應視為資料而非指令,客戶資訊不應在與擁有者的對話之外重複。圖片僅支援 JPEG、PNG 或 WebP,上限 5 MiB。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Cockatoo,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.louisblythe%2Fcockatoo/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "cockatoo": {
      "type": "http",
      "url": "https://app.cockatoo.com.au/mcp"
    }
  }
}

工具

20

catalog

Start here to build a website. Returns templates, industries, style presets and a complete starter document to fill in.

無需輸入參數。

start_onboarding

Create the user's website. Saves the document as a private draft and returns an approvalUrl; give that link to the user, who signs in with this email and approves to publish. No account or email verification is needed on your side, and no email is sent.

輸入參數email必填document必填agentName必填idempotencyKey

onboarding_status

Read onboarding status using the private continuation credential.

輸入參數id必填continuationCredential必填

exchange_onboarding

After owner approval, exchange the private continuation credential for an API token. Keep returned credentials private.

輸入參數id必填idempotencyKeycontinuationCredential必填

get_site

Read the owner’s site and current revision. State is draft or live.

無需輸入參數。

create_site

Create one structured draft. Does not publish. Fails if the owner already has a site.

輸入參數document必填idempotencyKey

save_site

Replace the draft using the current revision. Does not change the live publication.

輸入參數document必填revision必填idempotencyKey

update_site

Change only some fields of the draft, using the current revision. `changes` is a JSON Merge Patch over the SiteDocument: objects merge, null removes a field, and arrays (services, gallery, pages, sections) are replaced whole. Does not change the live publication.

輸入參數changes必填revision必填idempotencyKey

list_images

List retained uploaded images owned by this site.

無需輸入參數。

upload_image

Upload a JPEG, PNG or WebP image (5 MiB maximum). Returns an assetId for the document.

輸入參數mime必填base64必填idempotencyKey

upload_image_from_url

Upload a JPEG, PNG or WebP image (5 MiB maximum) from a public https URL. Prefer this to upload_image. Returns an assetId for the document.

輸入參數url必填idempotencyKey

preview_site

Return a private link to the saved draft, valid for 15 minutes. Open it, or give it to the owner to review before publishing. Images are not shown and enquiries are disabled.

無需輸入參數。

publication_status

Read publication state and published revision.

無需輸入參數。

publish_site

Publish the saved revision to a public hosted address. Requires sites:publish.

輸入參數slugrevision必填idempotencyKey

unpublish_site

Remove the current public publication. Draft and enquiries are retained.

輸入參數revision必填idempotencyKey

site_analytics

Visits, page views, enquiry submissions, top pages and traffic sources for the published site over the last 30 days.

無需輸入參數。

list_domains

Custom domains connected to the site, their status (pending_dns, verifying, ssl_provisioning, active, error) and the DNS records the owner must set. The owner adds domains in Cockatoo.

無需輸入參數。

list_enquiries

Read enquiries sent through the owner's website, newest first, 100 at a time. Requires leads:read. Pass before and cursorId from the last enquiry to read older ones.

輸入參數beforecursorId

list_contacts

Read the owner's customer contacts for this website, most recent enquiry first. Requires leads:read. Set due to see contacts whose follow-up date has arrived, or newOnly for unread enquiries.

輸入參數duepagesearchstatusnewOnly

leads_summary

Counts of contacts, customers, follow-ups due today and unread enquiries. Requires leads:read. Use this to answer 'any new leads?'

無需輸入參數。

版本歷史

1
  1. v1.0.0最新Oct 29, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。