適用於 Manus 的 Vercel MCP 連接器

Vercel 部署失敗了?查清原因,知道該改哪裡

連上你自己的 Vercel 帳號後,Manus 能列出你的專案和部署、讀取建置紀錄、找出建置失敗的原因並給出修正方式,還能查詢網域是否可註冊、搜尋 Vercel 官方文件。

先在 Manus 中連接 Vercel
storefrontProductionmaina1c9e2fAdd product reviewsError41s
建立日誌
  1. Cloning github.com/acme/storefront (Branch: main, Commit: a1c9e2f)
  2. Running "npm run build"
  3. > next build
  4. Creating an optimized production build ...
  5. Failed to compile.
  6. ./app/products/[id]/page.tsx
  7. Module not found: Can't resolve '@/components/ReviewList'
  8. > Build failed because of webpack errors
  9. Error: Command "npm run build" exited with 1
Manus

失敗原因

頁面匯入的是 ReviewList,但檔案名稱是 reviewList.tsx。Vercel 建置時檔案名稱會區分大小寫,所以找不到這個檔案,即便在你自己的電腦上能正常運作。

修復建議

app/products/[id]/page.tsx,第 4 行

-import { ReviewList } from '@/components/ReviewList'

+import { ReviewList } from '@/components/reviewList'

Vercel 部署失敗?直接取得原因和解法

不用在幾百行日誌裡翻找,直接拿到導致建置失敗的那一行、用大白話講清楚的原因,以及該做的修改。

問一句:昨晚的 Vercel 部署為什麼失敗

Manus 會找到那次部署,讀它的建置日誌,指出出錯的那一行,再用大白話講清原因,給出該做的修改。

  • checkoutError昨晚
    1. Generating static pages (12/18)
    2. Error: STRIPE_SECRET_KEY is not set
    3. Error occurred prerendering page "/checkout"

    失敗原因

    STRIPE_SECRET_KEY 只設定在 Preview 環境,沒有設定在 Production 環境,所以生產環境建置在渲染 /checkout 時停止了。

    要改什麼

    在專案設定裡把 STRIPE_SECRET_KEY 加到 Production 環境,然後重新部署。

  • blogError2 小時前
    1. Linting and checking validity of types ...
    2. Type error: Property 'slug' does not exist on type 'Post'.
    3. ./app/blog/page.tsx:23:18

    失敗原因

    lib/posts.ts 裡的 slug 已經改名為 permalink,但部落格頁面還在讀 slug。

    要改什麼

    把 app/blog/page.tsx 第 23 行的 post.slug 改成 post.permalink。

  • dashboardError昨天
    1. Running "install" command: `npm install`...
    2. npm error ERESOLVE could not resolve
    3. peer react@"^18" from @acme/date-picker@2.1.0

    失敗原因

    @acme/date-picker 仍然要求 React 18,而專案已經升級到 React 19。

    要改什麼

    把 @acme/date-picker 升級到支援 React 19 的版本;還沒有這樣的版本的話,就先留在 React 18。

跨專案查看 Vercel 建置紀錄和部署狀態

一張清單看完團隊最近的部署:哪些已上線、哪些還在建置、哪些需要看一下。

Vercel 日誌不顯示?先檢查每次部署的狀態

Manus 會列出每個專案最近的部署,帶上分支、提交、狀態和建置耗時。它會標出失敗的部署,以及卡在 Initializing 或 Queued 的 Vercel 建置;你問到哪一列,它就打開那一列的建置日誌。

acme全部專案過去 24 小時
  1. Errorstorefrontmaina1c9e2fAdd product reviews41s2 小時前
  2. Initializingdocsmain7d02b1cUpdate pricing table18m18 分鐘前
  3. Buildingmarketingmainc93f5e2New hero copy1m 10s1 分鐘前
  4. Readystorefrontfix/cart-total4be71a0Round cart totals52s3 小時前
  5. Readydashboardmain0e6a9d4Add CSV export1m 34s5 小時前

Manus:storefront 在 main 上的部署 2 小時前失敗了,建置日誌顯示是找不到一個匯入檔案。docs 已經 Initializing 了 18 分鐘,而它的建置平時 1 分鐘內就會開始。其他一切正常。

從建置失敗到 GitHub 裡的 PR

照你平時的流程來:修復走 PR,上線到生產環境之前,Vercel 會先建立一個預覽。

用 PR 修復,再讓 Vercel 從 GitHub 部署

同時連接了 GitHub 的話,Manus 會在新分支上修好問題,並開一個 PR。如果專案關聯了這個倉庫,Vercel 會像對待每次推送一樣為這個 PR 建置預覽,變成 Ready 時 Manus 會通知你。要不要合併由你決定。

acme/storefront#142等你審查

修正 ReviewList 匯入路徑的大小寫

mainfix/review-list-import+1−1

Vercel 建置失敗,是因為 app/products/[id]/page.tsx 匯入了 @/components/ReviewList。這次修改把匯入路徑改成和檔名一致,沒有改動其他檔案。

storefrontPreviewReady44s

storefront-git-fix-review-list-import-acme.vercel.app

Manus:fix/review-list-import 的預覽建置通過了。你準備好後就可以合併這個 PR。

查網域,或者問 Vercel 官方文件

平時要另開一個網頁去查的小問題,在同一段對話裡就能問清楚。

在對話裡查 Vercel 網域能不能註冊

提供幾個名稱,Manus 會查出哪些可以註冊。它不會替你購買,買不買由你決定。

lumenstudio
  • lumenstudio.com已被使用
  • lumenstudio.dev可用
  • lumenstudio.app可用
  • lumenstudio.io已被使用

Manus:lumenstudio.dev 和 lumenstudio.app 還能註冊。買不買由你決定。

查 Vercel 官方文件,找到對應的設定

問怎麼新增 Vercel 部署掛鉤(Deploy Hook)、怎麼開啟 Vercel 部署保護(Deployment Protection),或者怎麼不用 Vercel 建置快取重新部署,Manus 會依 Vercel 官方文件一步步告訴你。

怎麼新增部署掛鉤?

  1. 1打開專案的 Settings,選擇 Git。
  2. 2在 Deploy Hooks 一欄裡給鉤子命名,選一個分支。
  3. 3向取得的網址發送一個 GET 或 POST 請求,就會開始一次新的部署。
Vercel 文件:Creating & Triggering Deploy Hooks

在 Manus 裡連接 Vercel MCP 伺服器

不用複製伺服器位址,也不用複製權杖。Vercel 已經在 Manus 的連接器清單裡,用你自己的 Vercel 帳號登入就行。

  1. 開啟連接器

    在 Manus 裡打開連接器,選擇 Vercel。

  2. 登入 Vercel

    用你的 Vercel 帳號登入,選好允許 Manus 使用的團隊。

  3. 在任務裡說出專案名稱

    用大白話提問,手上有部署連結就一起貼進來。

Manus 主要用到的內容
  • 專案和部署狀態、分支、提交和建置耗時
  • 建立日誌每次建置的輸出,逐行可查
  • 網域你的網域,以及新網域能不能註冊
  • Vercel 文件設定和錯誤的官方說明

在你允許的團隊裡,Manus 的權限和你的 Vercel 帳號一樣,所以你的角色能改的,它也能改,比如環境變數。想讓某個任務只看不改,在要求裡說明就行。

了解更多連接器和使用指南

關於 Vercel MCP 連接器的常見問題

Manus 支援 Vercel MCP 嗎?

支援。Manus 連接的是 Vercel 官方的 MCP(模型上下文協議)伺服器,位址是 mcp.vercel.com。這就是讓 AI 工具處理你的專案、部署和記錄的 Vercel MCP 伺服器。它已經在 Manus 的連接器清單裡,不用安裝,也不用自己架設服務。

怎麼把 Vercel 連接到 Manus?

在 Manus 中開啟連接器,選擇 Vercel,用你的 Vercel 帳號登入。在 Vercel 的畫面上,選好 Manus 可以使用的團隊。之後在任務中說出專案名稱,或貼上部署連結就行。

Manus 能看到我 Vercel 帳號裡的哪些內容?

你的專案和專案設定(包括環境變數及其值),還有部署、建置紀錄、你的網域以及新網域能否註冊,以及 Vercel 官方文件。在你允許的團隊裡,它的權限與你的 Vercel 帳號相同,你在 Vercel 裡的角色權限依然有效。

Manus 會改動生產環境,或者替我買網域嗎?

查看部署、建置日誌和文件不會改動任何東西。但這個連接的權限和你的 Vercel 帳號一樣,所以也能做你的角色允許的改動,例如發起或取消部署、修改環境變數或專案設定。如果你只想查原因,就在要求裡說明,並讓它把要改的地方列成清單,由你自己來改。網域方面,Manus 只查能不能註冊,買不買留給你。Vercel 在任何購買之前也會請你確認價格,而且只有具備帳單權限的團隊成員才能購買。

需要自己打指令或者用 Vercel CLI 嗎?

不需要。用不到 Vercel logs 這個 CLI 指令,也用不到終端機:用大白話提問,Manus 會透過連接器讀取部署和建置輸出。如果要改的是 Vercel 建置指令(Build Command)或其他專案設定,它會告訴你該改哪一項。

能把它當作 Vercel 日誌 MCP 來用嗎?

建置日誌可以。說出是哪次部署,或貼上它的連結,Manus 就會透過 Vercel 的 MCP 伺服器讀取建置輸出,並指出關鍵的那幾行。不用先下載或複製日誌。

要用 Vercel MCP,必須裝 Claude Code、Cursor 或 Codex 嗎?

不需要。按「Vercel MCP Claude Code」教學、「Vercel MCP Cursor」或「Vercel MCP Codex」的設定方式,你得自己把 Vercel 的伺服器加到這些工具裡。在 Manus 裡,Vercel 已經在連接器清單中:登入一次,在對話裡提問,任務就在雲端執行。

能撤銷 Manus 對 Vercel 的授權嗎?

可以。在 Manus 裡打開連接器,選擇 Vercel,點「中斷連線」。以後可以重新連接,並在 Vercel 的授權頁面上換成其他團隊。

連接 Vercel,查看你最新的部署

在 Manus 中連接 Vercel