
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.
概览
VibeSharing 让 AI 助手把 HTML 页面和项目部署到托管分享服务,整理到集合中,并读取和处理团队反馈。
- 可以做什么
- 部署与分享:发布静态 HTML、单文件或多文件项目,导入仓库,登记已有网址,部署前校验项目,并可选用设计系统模板生成符合品牌的原型。整理:创建和列出集合、搜索原型、重命名或更新原型、删除原型。版本:查看版本历史、把原型复刻到独立网址、回滚到旧版本。反馈:按作者汇总或逐条查看某位评审者的意见及截图,调整状态与优先级,生成引导问题,并附说明关闭反馈。上下文:同步 CLAUDE.md 或 AGENTS.md、上传源码、添加、列出或移除参考链接。诊断:检查令牌、GitHub 连接和部署锁,发送支持请求。
- 适用场景
- 适合在 AI 编程助手中构建原型后,不离开对话就发布给团队评审;也适合逐条处理评审意见、比较多个变体或回滚某次部署。
- 运行要求
- 需要 VibeSharing 账号和部署令牌:本地 npm 包通过环境变量 VIBESHARING_TOKEN 提供(需 Node.js 18 及以上),远程端点则以 bearer 令牌方式提供。可选设置自定义 API 地址。连接 GitHub 为可选项,用于推送即部署。
安装
在 SourceWeft 中
- 打开 控制台中的 Vibesharing,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
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):
Add to .cursor/mcp.json (Cursor) or ~/Library/Application Support/Claude/claude_desktop_config.json (Claude Desktop).
Claude Code:
Then restart your editor. That's it.
3. Start Sharing
What You Can Do
Share a static HTML page instantly
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
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
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
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
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
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
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
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
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)
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)
Learn More
- VibeSharing — Sign up free
- Setup Guide — Step-by-step for all editors
- Troubleshooting — Common issues and fixes
- GitHub — Source code
Stop building in isolation. Start shipping with your team.
来源:README.md,提交 dbf8a65
工具
0版本历史
1- v0.17.0最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。