
Uproad
design.uproad由 uproad.design 發布官方發布者v1.0.0更新於 Oct 24, 2026
Share prototypes as private links clients open without an account, attach specs, read comments.
概覽
Uproad 將 HTML 原型託管在免帳號即可開啟的私密連結後,讓助理建立設計、推送規格與原型,並處理客戶留言。
- 可以做什麼
- 依筆記或想法建立設計:先逐項訪談並寫出規格,再建置原型,接著把原型與規格以同一個設計推送到 Uproad,共用一個連結。發布前選擇公開分享連結或僅工作區成員可見。讀取未解決的客戶留言(包含留言在頁面上的標記位置),套用修改請求、更新規格,並在同一連結下推送新版本。只把確實已處理的留言標記為已解決。
- 適用情境
- 適合把客戶需求做成可供審閱的 HTML 原型,並希望在助理工作階段內完成規格、原型與客戶頁面留言的處理,且各版本共用同一個分享連結的情境。
- 執行需求
- 透過 Streamable HTTP 存取的遠端 MCP 端點,使用 OAuth 登入;在瀏覽器中授權連線並選擇可存取的工作區。需要一個 Uproad 工作區(免費方案即可開始)。外掛技能需要支援外掛的 Claude Code;其他 MCP 用戶端也可使用相同工具。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Uproad,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/design.uproad%2Fuproad/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"uproad": {
"type": "http",
"url": "https://uproad.design/mcp"
}
}
}README
Uproad plugin for Claude Code
Take a client brief to a link the client can actually open — without leaving Claude Code.
Uproad hosts HTML prototypes behind private links that need no account to view, and lets the person reviewing click anywhere on the page to leave a pinned comment. This plugin wires that into your session: two skills that cover the round trip, and the MCP connection set up for you.
Install
Nothing to paste. The first time a skill needs Uproad, Claude Code asks you to sign in: run /mcp, pick uproad, choose Authenticate, and a browser tab opens Uproad's consent screen. Log in, pick which workspaces the connection may reach (all of them by default — /uproad:new asks which workspace a new design goes to only when there is more than one), and you are back in the session. There is no claude mcp add step and no token to copy.
The connection shows up at uproad.design/settings/personal-tokens as Claude Code(claude.ai). Revoke it there to disconnect; Claude Code will ask you to sign in again the next time.
Updating from 0.5 or earlier: the stored API token is no longer used. Run /mcp → uproad → Authenticate once after updating. (Tokens still work for CI through the CLI and the GitHub Action.)
What it does
/uproad:new
From meeting notes, a Slack paste, or a one-line idea — with two stops for you along the way:
- Interviews you one question at a time, each with a recommended answer, until the requirements stop moving. It reads what it can find instead of asking about it.
- Writes a spec in Japanese — 背景・目的 / 対象ユーザー / 画面と導線 / 機能要件 / 確認事項 — then stops so you can correct it.
- Builds a self-contained prototype, serves it locally, and stops so you can look at it. Stays in that loop until you approve.
- Asks whether this goes out 公開 (a share link the client opens without an account) or stays 非公開 (visible only to signed-in members of your workspace), then pushes both to Uproad.
The stops are the point. A spec you have not corrected produces a prototype built on the wrong assumptions, and a prototype you have not seen should not reach a client.
The visibility question is asked before the push, not after: publishing through the MCP tools only goes one way, and taking a design back down is a toggle in the app.
The 確認事項 section is what earns a reply: every assumption made on the client's behalf is written back as a question the client can answer.
The prototype and the spec hang off the same design, so one link reaches both — the client sees the screens, and whoever implements it later sees what it was supposed to do.
Where files land
One directory per design, so several sit side by side:
The local server runs from designs/, so every design is browsable at once.
/uproad:review
When the comments come back:
- Reads the unresolved comments, including where on the page they were pinned
- Applies the change requests, and updates the spec if the behaviour changed
- Serves the fixes locally and stops so you can check them — the client's link is already in their inbox, so a wrong fix would reach them at once
- Pushes a new version — the share link does not change
- Marks resolved only what was actually done
Questions and out-of-scope requests are handed back to you instead of being silently closed. The MCP tools cannot reply to a comment, so answering happens in the app.
Requirements
- Claude Code with plugin support
- An Uproad workspace (the free tier is enough to start)
Guest pinned comments are a Team-plan feature; on Free and Personal the client still opens the link, just without commenting on the page.
Underneath
The plugin talks to Uproad's MCP server at https://uproad.design/mcp (Streamable HTTP, stateless). Sign-in is OAuth 2.1: Uproad is its own authorization server, identifies Claude Code by its Client ID Metadata Document, and hands back a personal token as the access token — so nothing about permissions or workspaces differs from a token you would have pasted by hand. The same server can be added to claude.ai as a custom connector, and the same tools are available to any MCP client — see the MCP docs, or npx uproad for the command line.
License
MIT
來源:README.md,提交 2d1c5b7
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分