
Unshift
io.github.unshift-ai由 GitHub 帳號 unshift-ai 發布v1.0.0更新於 Oct 25, 2026
Turn Claude or ChatGPT into a website builder that ships a real site to a live URL you own.
概覽
一個託管連接器,讓 Claude 或 ChatGPT 依自然語言描述建立、編輯並發佈真實的 React 網站到線上網址。
- 可以做什麼
- 規劃與匯入:爬取網址產生建置計畫,擷取頁面、圖片、字型與配色,萃取主題,切分頁面區塊,推薦區塊,並檢視 REST、WordPress 或 Shopify 資料來源(唯讀)。
- 適用情境
- 當你希望助理把一段描述或現有網站網址變成可用的 React 網站(含 CMS),並在發佈前透過對話持續調整頁面、主題與 SEO 時使用。
- 執行需求
- 遠端 Streamable HTTP 端點 studio.unshift.ai;以 OAuth 2.1 登入免費 Unshift 帳號(不需 API 金鑰);支援連接器的 MCP 用戶端(如 Claude);需要網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Unshift,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.unshift-ai%2Funshift/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"unshift": {
"type": "http",
"url": "https://studio.unshift.ai/api/mcp"
}
}
}README
Unshift MCP connector
Turn Claude or ChatGPT into a website builder. Describe a site in plain English, and Unshift builds a real React site and publishes it to a live URL you own.
Unshift is a hosted, remote Model Context Protocol connector. You bring your own Claude or ChatGPT, describe the site you want, and Unshift builds a real React site (with a visual editor and a built-in CMS) and publishes it to a live URL. The AI runs on your own account, so there is no token bill from us, and Claude's free tier is enough to try it. Everyday edits happen in a visual editor.
Connect
Claude (web or desktop)
- Open Settings, then Connectors, then "Add custom connector".
- Name it
Unshiftand paste the URLhttps://studio.unshift.ai/api/mcp. - Connect, then complete the OAuth sign-in. No API key is required.
Other MCP clients (Claude Desktop config, Cursor, etc.)
Authentication is OAuth 2.1; your client runs the sign-in the first time you connect.
What you can do
- Build a site from a single prompt, or import and rebuild an existing site from a URL.
- Edit pages, blocks, themes, layouts, and SEO conversationally, then publish.
- Wire live data: REST APIs, headless CMSes, WordPress, and Shopify or a native storefront.
- Publish to a free
app_id.unshift.devaddress, or a custom domain on Pro.
Tools
Every tool is scoped by OAuth to your own account. Reads are marked R. Tools that delete or roll back existing content are marked D; your client may ask you to confirm those.
Plan and import (read-only)
plan_importR - crawl a URL into a build plan (theme, sections, pages). Start here.scrape_siteR - crawl a URL into pages, images, fonts, and color tokens.extract_themeR - derive a theme from a crawl result or a URL.segment_pageR - split a page into candidate sections.suggest_blocksR - rank catalog blocks for a given section.get_blockR - read a block's component source and default props.inspect_data_sourceR - inspect any REST or headless-CMS endpoint's shape.wordpress_discoverR - discover a WordPress site's post types and fields.shopify_discoverR - discover a Shopify store's products and collections.block_guideR - the block authoring and prop-value contract.
Build
create_app- create a new app (the first step of a build).generate_theme- set the full theme (colors, fonts, radius).set_theme- tweak an existing theme.set_layout- place the shared header and footer.import_assets- download image URLs into storage.import_icon- import a logo image as an icon.add_page- add a page from blocks.finalize_app- validate, save, and publish; the required final step.
Edit and review
get_appR - read an app's theme summary and pages.get_pageR - read one page's blocks, props, and SEO.list_pagesR - list an app's pages.edit_block- edit a block instance's props or code.add_block- insert a block into a page.remove_blockD - delete a block from a page.move_block- reorder a block.update_page- update a page's title, slug, or SEO.remove_pageD - delete a page.update_app- rename the app.submit_for_review- hand a draft to the user to approve or decline.undo_last_changeD - roll back your most recent change-set.
Data and dynamic content
create_data_connector- connect a REST API, WordPress, or Shopify source.list_data_connectorsR - list the app's data connectors.set_block_data_mapping- bind a block's props to a connector endpoint.create_post_type- create a dynamic collection with a template page.list_post_typesR - list the app's post types.setup_wordpress- one-call WordPress import (connector, post types, templates).configure_flexible_content- author ACF flexible-content layout blocks.setup_commerce- one-call storefront setup (native or Shopify).add_product- add a product to the native catalog.
Account and assets (read-only)
list_appsR - list your apps.list_imagesR - list uploaded images.list_iconsR - list uploaded icons.list_filesR - list uploaded public files.
Pricing
Free to build, preview, and publish to a app_id.unshift.dev address. Pro is $20/mo per published site and adds a custom domain with managed SSL, no Unshift branding, and code export. The AI always runs on your own Claude or ChatGPT account, so Unshift never bills for AI usage.
FAQ
Do I need to pay for Claude or ChatGPT? No. Claude's free tier supports connectors, which is all you need. If you already pay for either, that works too. The AI runs on your own account, so there is no token bill from Unshift.
Do I own the site? Can I leave? Yes. It is a real React and Vite codebase that you can export to your own repository (code export is a Pro feature). No proprietary runtime and no lock-in.
Can it edit or import an existing site? Yes. It can rebuild a site from a URL and edit existing Unshift sites conversationally.
Where does my data go? The AI runs in your own Claude or ChatGPT account. Unshift stores your site content in order to render and publish it, and you can export or delete it anytime (see the privacy policy linked above).
Troubleshooting and support
- The connector will not connect. Add it as a custom connector with the exact URL
https://studio.unshift.ai/api/mcp, then finish the OAuth sign-in window. Connecting requires a free Unshift account; the sign-in step lets you create one. - A tool seems to be missing. Clients cache the connector's tool list. If a step needs a tool you do not see, refresh the connector's tools in your client's settings (or remove and re-add the connector), then continue.
- "No approval received" or "permission denied" when a tool runs. That is your client's own per-tool permission prompt (each tool asks once). Click Allow, or enable "always allow" for Unshift, then retry.
- It saved a draft instead of publishing. A brand-new site publishes automatically on its first finalize and goes live in about 1 to 2 minutes. An already-live site saves edits as a draft by default; publish it from the editor or ask your assistant to publish explicitly.
- Still stuck? Email [email protected].
Skill
An Agent Skill that guides Claude through building, importing, editing, and publishing sites with this connector lives in skills/unshift-website-builder.
About this repository
This repository is the public listing for the Unshift MCP connector: its MCP Registry manifest (server.json) and these connect instructions. The connector itself is a hosted remote server at the endpoint above; the product source lives in Unshift's private repository.
來源:README.md,提交 471522b
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分