PreviewShip MCP Server

by blockdancez

Not rated
GitHub

About

Let Claude Code, Cursor, Windsurf, and other MCP agents deploy frontend builds, HTML, and Markdown to public PreviewShip URLs.

Details

Author
blockdancez
Categories
Productivity, Infrastructure, Other

Can the MCP server deploy a React, Vue, Vite, or Next.js app?

Yes, after the app is built. The agent should run the framework build command first, then calldeploy_previewon the generateddist,build,out,public, or static export folder.

Let AI coding agents publish HTML online, host Claude/ChatGPT HTML artifacts, deploy React/Vue/Vite/Next build output, and return fixed PreviewShip preview URLs through MCP.

PreviewShip MCP gives Claude Code, Cursor, Windsurf, Codex-compatible workflows, and any MCP-compatible client a native way to publish browser-ready frontend artifacts. Agents can deploy a React/Vue/Vite/Next static build, upload HTML, publish Markdown or PDF, share AI-generated HTML, or return a QA/client review link without asking the user to open a hosting dashboard.

For a no-signup browser trial, usehttps://previewship.com/tryto publish a 24-hour temporary frontend build, HTML, Markdown, or PDF preview first. MCP is the authenticated agent workflow once you have a PreviewShip API key.

PreviewShip hosts static output. It does not runnpm install, install dependencies, or build raw source folders after upload. For React, Vue, Vite, Next, Astro, Svelte, Angular, or Nuxt projects, ask the agent to run the build first and deploy the generated static output.

Use these links when listing PreviewShip MCP in MCP directories, agent tool directories, README files, articles, or community answers:

- Deploy from Claude Code
-
Deploy from Claude Code — Español
-
Share Claude HTML artifacts as live URLs
-
Netlify Drop alternative for one HTML file or ZIP
-
Upload an HTML file to a website
-
Compare PreviewShip with Netlify Drop
-
Español: desplegar una preview desde Cursor

{ "mcpServers": { "previewship": { "command": "npx", "args": ["-y", "previewship-mcp"], "env": { "PREVIEWSHIP_API_KEY": "ps_live_your_key_here" } } } }

Create.cursor/mcp.jsonin your project root:

{ "mcpServers": { "previewship": { "command": "npx", "args": ["-y", "previewship-mcp"], "env": { "PREVIEWSHIP_API_KEY": "ps_live_your_key_here" } } } }

Add to~/.codeium/windsurf/mcp_config.json:

{ "mcpServers": { "previewship": { "command": "npx", "args": ["-y", "previewship-mcp"], "env": { "PREVIEWSHIP_API_KEY": "ps_live_your_key_here" } } } }

- VisitPreviewShip Console
- Create an account and go toAPI Keys
- Generate a new key (ps_live_...)

Deploy a static website build output, single HTML, Markdown, or PDF document to a PreviewShip preview environment.

- path(optional) — Directory, single.htmlfile, Markdown file, or PDF document to deploy. Defaults to current working directory.
- projectName(optional) — Display project name. Defaults to directory name. PreviewShip automatically creates a deployment-safe hosting slug.
- excludePatterns(optional) — Additional glob patterns to exclude.
- visibility(optional) —PUBLICorPASSWORD, applied before the deployment becomes available. New projects default to public; existing projects keep their current access when omitted.
- password(optional) — Required withvisibility: "PASSWORD"; 6–100 characters. Do not repeat the password in follow-up output.

Important:whenpathis a directory, it should be a static build artifact such asdist,build,out,public, or another folder containingindex.htmland browser assets. Ask the agent to run the framework build first. Do not deploy a raw source-code zip/folder withpackage.json,src/, andnode_modulesunless it is already static output.

"Deploy this project to a preview" "Deploy the dist folder" "Build the React app, then deploy the generated dist folder" "Build the Vue/Vite app and deploy the browser-ready output" "Deploy report.html and share the preview link" "Deploy README.md and share the preview link" "Publish report.pdf and return the preview URL" "Publish this ChatGPT HTML as a website URL" "Host page.html online and return the URL" "Deploy the dist folder with password access, and do not repeat the password" "Help me deploy and share a preview link"

- Upload HTML, ZIP, or build output
-
Deploy from Claude Code
-
Share Claude HTML artifacts
-
Publish AI-generated HTML online
-
Markdown to website
-
Upload and share a PDF
-
Preview hosting vs production hosting
-
Netlify Drop alternative for one HTML file or ZIP
-
Compare PreviewShip with Netlify Drop

- deploymentId(required) — Deployment ID fromdeploy_preview.

List PreviewShip projects owned by the API key user, including fixed preview URLs, access mode, current status, and redeploy availability.

Delete a project, its fixed preview URL, hosted project, and Showcase entry. This tool requiresconfirmProjectNameto exactly match the project name before deletion.

Redeploy a project from its latest retained artifact without uploading files again. Useful for restoring an expired fixed preview link.

Show whether a project is public or password protected.

Set project access toPUBLICorPASSWORD.PUBLICclears an existing project password and makes the fixed preview URL publicly accessible again.PASSWORDrequires a password and is a Pro capability.

List retained project versions that can be used for rollback, withpageandsizepagination. Free and Pro accounts follow plan history limits; internal accounts can page through all history.

Queue a new deployment from a retained historical version. The source record remains unchanged. This tool requiresconfirmProjectNameto exactly match the project name; poll the returned deployment ID until it becomes ready.

List deployment history with status, preview URL, source, current marker, and rollback availability.

Use this metadata when submitting to Glama, Smithery, mcp.so, or other MCP directories:

- Name:PreviewShip MCP
- Command:npx -y previewship-mcp
- Category:Deployment / static preview hosting / developer tools
- Short description:MCP server for deploying React/Vue/Vite/Next build output, HTML, Markdown, and AI-generated static pages from coding agents to fixed PreviewShip preview URLs.
- Tools:deploy_preview,check_deployment,show_usage,list_projects,get_project,delete_project,redeploy_project_latest,get_project_access,set_project_access,list_project_versions,rollback_project_version,list_deployments
- Best keywords:MCP static hosting, publish HTML online, host HTML file online, HTML file hosting, upload HTML file to website, HTML to page, Netlify Drop alternative, Netlify Drop alternative for HTML file, React build deploy, Vue build deploy, Vite deploy, Next static export deploy, HTML to link, Markdown to website, AI-generated HTML preview, Claude HTML preview, Claude artifact URL, ChatGPT HTML website, Codex website preview, Cursor MCP deploy, hostmyclaudehtml, password protected preview, rollback static preview, fixed preview URL.
- Required env:PREVIEWSHIP_API_KEY

Can the MCP server deploy a React, Vue, Vite, or Next.js app?

Yes, after the app is built. The agent should run the framework build command first, then calldeploy_previewon the generateddist,build,out,public, or static export folder.

Can the MCP server publish Claude or ChatGPT HTML artifacts?

Yes. Save the generated HTML as a.htmlfile or write it into a project folder withindex.html, then calldeploy_preview.

No. It deploys browser-ready static output. It does not runnpm installor build source-code zips after upload.

Yes. PreviewShip projects use fixed preview URLs. New deployments update the latest pointer behind the same project link.

Can an agent switch a password-protected project back to public?

Yes. Useset_project_accesswithvisibility: "PUBLIC". PreviewShip clears the stored password and makes the fixed preview URL publicly accessible again.

Can an agent delete old projects when the Free project limit is full?

Yes. Uselist_projectsto inspect projects, thendelete_projectwith the exactconfirmProjectName. Deleting removes the fixed preview URL, hosted project, deployment association, and Showcase entry.

View verified pricing and eligibility·Read pricing and limits docs

Convert any file or URL to clean AI-ready Markdown. Supports PDF, Word, Excel, PowerPoint, YouTube, ArXiv, Wikipedia, and 18 more formats. Up to 63% fewer tokens for ChatGPT and Claude. Free, no API key required.

Publish HTML from your LLM to a permanent, trackable, password-protected URL

Fetch, convert, and search AWS documentation pages, with recommendations for related content.

Get your website online in seconds — just ask your AI assistant to publish it and Just Publish hands you a live link to share. No code, no setup, no hosting to figure out.

Deploy AI-generated code instantly to decentralized storage networks like Greenfield, IPFS, and Arweave.

Provides AI assistants with intelligent access to ML textbook content for creating accurate, source-grounded documentation.

一条工務店で家を建てた施主「ろれさん」のブログ記事と、YouTube/X/Instagram/Web から集めた約3,000件の家づくり Tips を横断検索できる MCP サーバ。すべての結果に出典URLが付きます。

A flexible service for searching and analyzing academic papers on arXiv.

Search scientific papers with structured experimental data extracted from full-text studies. Returns 25+ fields per paper including methods, results, sample sizes, limitations, and quality scores.

Publish, update, and manage Markdown pages on a permanent shareable URL directly from your AI conversation.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.