Vibesharing

io.github.erova由 GitHub 帳號 erova 發布v0.17.0更新於 Oct 24, 2026

Deploy prototypes and collect team feedback from Claude Code, Cursor, or any MCP client.

概覽

AI 產生的概覽

VibeSharing 讓 AI 助理把 HTML 頁面與專案部署到託管分享服務、整理到集合中,並讀取與處理團隊回饋。

可以做什麼
部署與分享:發布靜態 HTML、單一檔案或多檔案專案,匯入儲存庫,登記既有網址,部署前驗證專案,並可選用設計系統範本產生符合品牌的原型。整理:建立與列出集合、搜尋原型、重新命名或更新原型、刪除原型。版本:查看版本歷史、把原型複製到獨立網址、回復到舊版本。回饋:依作者彙整或逐條查看某位審閱者的意見與截圖,調整狀態與優先順序,產生引導問題,並附說明關閉回饋。脈絡:同步 CLAUDE.md 或 AGENTS.md、上傳原始碼、新增、列出或移除參考連結。診斷:檢查權杖、GitHub 連線與部署鎖定,送出支援請求。
適用情境
適合在 AI 程式助理中建好原型後,不離開對話就發布給團隊審閱;也適合逐條處理審閱意見、比較多個變體或回復某次部署。
執行需求
需要 VibeSharing 帳號與部署權杖:本機 npm 套件透過環境變數 VIBESHARING_TOKEN 提供(需 Node.js 18 以上),遠端端點則以 bearer 權杖方式提供。可選設定自訂 API 位址。連接 GitHub 為選項,用於推送即部署。
安裝前請注意
部署權杖是存取組織內原型的憑證,請勿放入共用檔案。部署會把內容發布到公開網址;刪除原型會不可回復地移除它與其歷史。複製、回復與回饋處理都會改變服務端狀態。超過前三個原型的託管需自行連接 Vercel 或 Netlify 帳號。本機伺服器在給定檔案路徑時可讀取磁碟檔案。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

VibeSharing MCP Server

The missing link between your AI coding assistant and your team.

Note for anyone reading this on GitHub: erova/vibesharing-mcp is a read-only mirror, published automatically on each release. Pull requests against it will be overwritten by the next sync. To report a bug or request a change, please open an issue or write to [email protected].

Build prototypes with Claude Code, Cursor, or any AI tool — then instantly share them with your team for feedback. No context switching. No copy-pasting URLs. Just ship and collaborate.

Quick Start

1. Get Your Token

Sign up at vibesharing.app, then go to Account Settings to:

  • Copy your deploy token — starts with vs_
  • Connect your GitHub account (optional) — enables Push to Deploy

2. Connect Your Editor

Cursor / Windsurf / Claude Desktop (recommended — always up to date):

json
{  "mcpServers": {    "vibesharing": {      "url": "https://vibesharing.app/api/mcp",      "headers": {        "Authorization": "Bearer vs_YOUR_TOKEN"      }    }  }}

Add to .cursor/mcp.json (Cursor) or ~/Library/Application Support/Claude/claude_desktop_config.json (Claude Desktop).

Claude Code:

bash
claude mcp add vibesharing -s user \  -e VIBESHARING_TOKEN=vs_YOUR_TOKEN \  -- npx -y @vibesharingapp/mcp-server@latest

Then restart your editor. That's it.

3. Start Sharing

You: "Share this page on VibeSharing"You: "Deploy this to the Product Redesign collection"You: "What feedback came in on the dashboard?"

What You Can Do

Share a static HTML page instantly

"Share this HTML file on VibeSharing"

One command. No Vercel, no GitHub, no React wrapper. Your HTML page goes live with a feedback widget built in. CSS, SVGs, and images are auto-bundled into a self-contained file.

Deploy full projects

"Deploy this to VibeSharing in the Hero Use Cases collection as checkout-v3"

Claude confirms the collection, names the deployment, and handles everything — GitHub repo, deploy, team registration — in one conversation. Your first three prototypes are hosted on us; connect your own Vercel or Netlify account and the limit disappears.

Match your design system from the first prompt

"Build a settings page using our design system"

quick_prototype picks the right template from your org, hands the AI its CSS variables and written design instructions, and deploys — so the prototype is on-brand as it's generated, instead of built generic and retrofitted. Browse what's available with list_templates.

Go through feedback one person at a time

"What feedback did I get on the checkout flow?""Walk me through Jordan's comments"

On the local server, open feedback across your recent prototypes is summarized on the first VibeSharing tool call of a session — you find out something is waiting without asking. (Not yet on the remote endpoint.)

Asked without a name, get_feedback groups everything by author — "9 items from 4 people, 6 open" — instead of returning a wall of text. Asked with a name, it walks that person's comments one at a time, each carrying the page it was left on, the pinned position, the question it answered, the replies underneath, and the screenshot itself as an image — so you see what they saw rather than opening a link. You decide per comment whether to build it, skip it, or discuss — and close_feedback_loop tells the person what you did.

Keep every version, and branch safely

"Show me the version history""Fork this so I can try a dark variant""Roll back to v3"

Every deploy is a numbered version with its own immutable URL. fork_prototype copies one to a separate URL so you can explore without touching the original, and rollback_deploy restores any earlier version — for git-based and static prototypes alike.

Put it in front of customers

"Set up a study comparing these three variants"

create_campaign bundles several prototypes behind one gated portal with your own questions — star ratings, multiple choice, free text — and supports blind randomized A/B/C ordering so a name like "v2" can't skew a preference test. It lands as a draft; opening it and inviting the cohort stays a deliberate step in the dashboard.

Catch build failures before deploying

"Check this will build before we ship it"

validate_project looks for the things that actually break deploys — a missing framework dependency, no build script, conflicting configs — and returns fixes rather than a stack trace after the fact.

Keep context alive across sessions

"Sync my CLAUDE.md to VibeSharing"

Your project context persists on VibeSharing, so any team member (or AI session) can pick up where you left off. CLAUDE.md and AGENTS.md auto-sync on deploy.

Troubleshoot issues

"Run a VibeSharing health check"

The diagnose tool checks your token, GitHub connection, deploy locks, and recent errors — and auto-fixes what it can. If it can't fix something, send_support_request sends a detailed report to the admin.

Available Tools (31)

ToolDescription
Deploy & Share
quick_prototypeIdea to live URL in one step — picks a design system template, generates on-brand code, deploys
share_htmlShare static HTML instantly — no hosting account, no GitHub. Auto-bundles CSS/SVGs/images.
deploy_filesDeploy multi-file projects to GitHub + your hosting provider with named deployments
deploy_prototypeDeploy a single code file directly
import_repoImport a GitHub repo into VibeSharing
register_prototypeRegister an already-deployed prototype by URL
validate_projectCheck a project will build before deploying — missing frameworks, build scripts, conflicting configs
Design systems
list_templatesList your org's design system templates
get_templateGet a template's CSS variables, starter page, and AI design instructions — call before writing code
Organize
resolve_targetFuzzy-match collections and projects — confirms where to deploy
create_collectionCreate a new collection
list_prototypesList/search all prototypes in your org
list_collectionsList/search all collections
update_prototypeRename a prototype or update its description and URL, in place
delete_prototypeDelete a prototype and its history — irreversible, creator or org admin only
Versions & variants
list_versionsVersion history — version numbers, file counts, commit info, what can be rolled back
fork_prototypeCopy a prototype to its own URL to explore a variant; the original is untouched
rollback_deployRestore a previous version, for git-based and static prototypes
Research
create_campaignSet up a customer study — several prototypes, your questions, optional blind A/B/C ordering
Feedback
get_feedbackFeedback grouped by author, or one person's comments as a queue with full context
triage_feedbackUpdate status, priority, or assignee on feedback
generate_feedback_topicsCreate guided feedback questions for reviewers
close_feedback_loopResolve feedback with a note back to the stakeholder
Context
sync_contextPush CLAUDE.md, AGENTS.md, or project notes
upload_sourceUpload source code to an existing prototype
add_context_linkAttach reference links (Figma, PRDs, docs)
list_context_linksList reference links on a collection or project
remove_context_linkRemove a reference link
Diagnostics
diagnoseHealth check — token, GitHub, deploy locks, recent errors
send_support_requestSend a support request to the admin with context
verify_tokenCheck that your deploy token is valid

Remote vs Local

Remote (recommended): Connect to vibesharing.app/api/mcp. Always up to date, no installs, no cache issues. Works everywhere.

Local (advanced): Run via npx. Supports reading files from disk with file_path parameter. Requires Node.js 18+. May need npx clear-npx-cache after updates.

Environment Variables (local only)

VariableRequiredDescription
VIBESHARING_TOKENYesYour deploy token from VibeSharing
VIBESHARING_URLNoCustom API URL (defaults to https://vibesharing.app)

Learn More


Stop building in isolation. Start shipping with your team.

來源:README.md,提交 dbf8a65

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.17.0最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。