
Vibesharing
io.github.erovaPublished by GitHub account erovav0.17.0Updated Oct 24, 2026
Deploy prototypes and collect team feedback from Claude Code, Cursor, or any MCP client.
Overview
VibeSharing lets an AI assistant deploy HTML pages and projects to a hosted sharing service, organize them into collections, and read and resolve team feedback.
- What you can do
- Deploy and share: publish static HTML, single files or multi-file projects, import repos, register existing URLs, and validate a project before shipping, with design-system templates available for on-brand prototypes. Organize: create and list collections, search prototypes, rename or update them, and delete prototypes. Versions: list version history, fork a prototype to a separate URL, and roll back to an earlier version. Feedback: read feedback grouped by author or one reviewer's comments with screenshots, triage status and priority, generate guided questions, and close the loop with a note. Context: sync CLAUDE.md or AGENTS.md, upload source, and add, list or remove reference links. Diagn
- When to use it
- Use it when you build prototypes in an AI coding assistant and want to publish them for team review without leaving the conversation, or when you need to work through reviewer feedback, compare variants, or roll back a deploy.
- Requirements
- A VibeSharing account and a deploy token supplied as the VIBESHARING_TOKEN environment variable for the local npm package (Node.js 18 or later), or as a bearer token for the remote endpoint. An optional custom API URL can be set. Connecting GitHub is optional and enables push-to-deploy.
Installation
In SourceWeft
- Open Vibesharing in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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.
Source: README.md at commit dbf8a65
Tools
0Version history
1- v0.17.0LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.