Slipway
Allows sending transactional email through Brevo's SMTP server using configured SMTP credentials.
Enables deploying an app to Cloudflare Pages to provide a public URL via the Wrangler CLI.
Allows sending transactional email using Gmail's SMTP, such as with an app password.
Allows sending transactional email via Mailgun's SMTP service.
Enables deploying an app to Netlify to publish it at a public URL.
Allows installing npm packages into an app from the npm registry.
Allows scaffolding a React app using the React+Vite template.
Provides a built-in per-app SQLite database that can be queried with query_database.
Enables deploying an app to Vercel to publish it at a public URL.
Allows scaffolding a Vite-based React app.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SlipwayBuild a habit tracker with streaks, store data in the database, and deploy it."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Slipway
Build and ship real apps directly from Claude or ChatGPT — free and open source, using the AI subscription you already pay for.
Slipway is an MCP (Model Context Protocol) server that gives your AI assistant the tools to actually ship software, not just write it: scaffold an app, edit its files, run a live preview you can open in your browser, store data in a built-in database, send email, send push notifications, and deploy to a real public URL.
There is no meter and no credits. The model you already pay for (Claude Pro/Max, ChatGPT Plus, or any MCP-capable client) does the thinking; Slipway just executes. Everything runs on your machine, and deploys go to your accounts on free hosting tiers.
A slipway is the ramp a ship is built on and launched from.
What your assistant can do once connected
Capability | Tools | Replaces |
Scaffold apps (static, React+Vite, API, fullstack) |
| boilerplate setup |
Edit code |
| copy-pasting from chat |
Live preview with logs |
| local dev setup |
Database (per-app SQLite, zero config) |
| Supabase setup |
Secrets / config |
| .env wrangling |
Deploy to a public URL |
| git + CI + hosting setup |
Transactional email (any SMTP) |
| Resend setup |
Web push notifications (VAPID) |
| OneSignal setup |
npm packages |
| terminal juggling |
Related MCP server: VULK MCP Server
Quick start
Requires Node.js ≥ 22.5 (the built-in SQLite needs it).
git clone https://github.com/SandeepbhuiyaRTNW/slipway.git
cd slipway
npm install
npm run build
npm run smoke # optional: end-to-end self-testClaude Code
claude mcp add slipway -- node /absolute/path/to/slipway/dist/index.jsClaude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"slipway": {
"command": "node",
"args": ["/absolute/path/to/slipway/dist/index.js"]
}
}
}ChatGPT, claude.ai on the web, or your phone (remote HTTP mode)
SLIPWAY_TOKEN=some-long-secret node dist/index.js --http 8788
# then expose it, e.g.:
cloudflared tunnel --url http://localhost:8788Point the client's MCP connector at https://<your-tunnel>/mcp with the header Authorization: Bearer some-long-secret. ChatGPT accepts remote MCP connectors in developer mode; claude.ai accepts them as custom connectors.
Then just talk:
"Build me a habit tracker with streaks, keep the data in the database, and give me a link to try it."
The assistant scaffolds the app, writes the code, starts a preview, and hands you the URL. Ask for changes; refresh the page.
Where things live
Apps are stored in ~/.slipway/apps/<name> (override with SLIPWAY_HOME). Each app is a plain directory — it's your code, take it anywhere. Per-app extras:
data.sqlite— the app's database.env— secrets, injected into the app's process on preview/deploy (values are never echoed back through the AI).slipway-push.json— Web Push VAPID keys (private key never leaves your machine)
Deploying
deploy(app, "local")— builds and serves the app persistently on your machine.deploy(app, "vercel" | "netlify" | "cloudflare")— publishes to a real public URL using that provider's CLI (vercel,netlify,wrangler), which you log into once. Free tiers work; custom domains are configured in the provider's dashboard and are free to attach.
Email and push
Email: set
SMTP_HOST,SMTP_PORT,SMTP_USER,SMTP_PASS,MAIL_FROMviaset_env. Any SMTP provider works — a Gmail app password, Fastmail, Mailgun, Brevo, or your own server.Push:
push_generate_keysgives you a VAPID public key forpushManager.subscribe()in your app's frontend;push_senddelivers notifications to a subscription. No third-party push service involved.
Security notes
Slipway executes code (npm scripts, dev servers) on the machine it runs on — that is its job. Accordingly:
All file operations are confined to the workspace (
~/.slipway/apps); path traversal is rejected.HTTP mode without
SLIPWAY_TOKENprints a loud warning: anyone who can reach the port can build and run code. Always set a token before tunneling.Env values are write-only through the AI:
list_envreturns key names, never values.delete_apprequires an explicitconfirm: true.
Treat a tunneled Slipway like SSH access to your machine, because that is roughly what it is.
Roadmap
One-command public tunnels for previews (
share_preview)Postgres option alongside SQLite
Auth scaffolding (sessions, magic links) in the fullstack template
A hosted multi-tenant mode so one Slipway can serve a team
More templates (Next.js, Expo)
Contributions welcome — see CONTRIBUTING.md.
License
MIT. Slipway is an independent open-source project, not affiliated with Anthropic, OpenAI, or Floot.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceDeploy full-stack apps from AI. 75+ tools: GitHub/Docker deploy, databases, environments, security, billing.2
- AlicenseCqualityAmaintenanceEnables AI assistants to generate, edit, and deploy production-ready full-stack applications through VULK's automated development pipeline. It supports multi-file code generation, browser verification, and exports to web, PWA, and mobile platforms.19546MIT

@forgespace/ui-mcpofficial
AlicenseBqualityFmaintenanceEnables AI-driven generation of UI components, full applications, and backend code across multiple frameworks (React, Vue, Angular, Svelte, HTML) with Figma integration and brand identity support.381532MIT- FlicenseNot gradedqualityDmaintenanceEnable AI agents to autonomously build and deploy full-stack mobile applications.1
Related MCP Connectors
Your AI builds, deploys, and runs full-stack apps on a hosted workspace created at first sign-in.
Build, version, review, and export websites, web apps, and games from a conversation.
Build personal interactive apps with real URLs and persistent storage, using any AI.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SandeepbhuiyaRTNW/slipway'
If you have feedback or need assistance with the MCP directory API, please join our Discord server