Slipway
Slipway
直接从 Claude 或 ChatGPT 构建并交付真实应用——免费且开源,使用你已经在付费的 AI 订阅。
Slipway 是一个 MCP(Model Context Protocol)服务器,它为你的 AI 助手提供真正交付软件而非仅仅编写软件的工具:搭建应用、编辑文件、运行可在浏览器中打开的实时预览、将数据存储在内置数据库中、发送邮件、发送推送通知,并部署到真实的公共 URL。
没有计量,也没有额度。你已经在付费的模型(Claude Pro/Max、ChatGPT Plus,或任何支持 MCP 的客户端)负责思考;Slipway 只负责执行。一切都在你的机器上运行,部署则进入免费托管层级上的你的账户。
滑道是船只建造并下水启航所用的坡道。
连接后你的助手可以做什么
功能 | 工具 | 替代 |
搭建应用(静态、React+Vite、API、全栈) |
| 样板工程初始化 |
编辑代码 |
| 从聊天中复制粘贴 |
带日志的实时预览 |
| 本地开发环境搭建 |
数据库(每个应用独立的 SQLite,零配置) |
| Supabase 配置 |
机密 / 配置 |
| 处理 .env 文件 |
部署到公共 URL |
| git + CI + 托管配置 |
事务性邮件(任意 SMTP) |
| Resend 配置 |
Web 推送通知(VAPID) |
| OneSignal 配置 |
npm 包 |
| 终端操作 |
Related MCP server: VULK MCP Server
快速开始
需要 Node.js ≥ 22.5(内置 SQLite 需要它)。
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
添加到 claude_desktop_config.json:
{
"mcpServers": {
"slipway": {
"command": "node",
"args": ["/absolute/path/to/slipway/dist/index.js"]
}
}
}ChatGPT、网页版 claude.ai,或你的手机(远程 HTTP 模式)
SLIPWAY_TOKEN=some-long-secret node dist/index.js --http 8788
# then expose it, e.g.:
cloudflared tunnel --url http://localhost:8788将客户端的 MCP 连接器指向 https://<your-tunnel>/mcp,并携带请求头 Authorization: Bearer some-long-secret。ChatGPT 在开发者模式下接受远程 MCP 连接器;claude.ai 则将其作为自定义连接器接受。
然后直接这样说:
“帮我做一个带连续天数的习惯追踪器,把数据保存在数据库里,再给我一个可以试用的链接。”
助手会搭建应用、编写代码、启动预览,然后把 URL 交给你。你可以提出修改要求;然后刷新页面。
应用存放位置
应用存储在 ~/.slipway/apps/<name> 中(可用 SLIPWAY_HOME 覆盖)。每个应用都是一个普通目录——这是你的代码,可以随身携带。每个应用的额外内容:
data.sqlite— 应用的数据库.env— 机密,预览/部署时注入到应用的进程中(值永远不会通过 AI 回显).slipway-push.json— Web 推送 VAPID 密钥(私钥永远不会离开你的机器)
部署
deploy(app, "local")— 在你的机器上构建并持久地提供该应用。deploy(app, "vercel" | "netlify" | "cloudflare")— 使用该提供商的 CLI(vercel、netlify、wrangler)发布到真实的公共 URL,你只需登录一次即可。免费层级即可用;自定义域名在提供商的仪表盘中配置,且免费绑定。
电子邮件与推送
电子邮件:通过
set_env设置SMTP_HOST、SMTP_PORT、SMTP_USER、SMTP_PASS、MAIL_FROM。任何 SMTP 提供商都可用——Gmail 应用专用密码、Fastmail、Mailgun、Brevo,或你自己的服务器。推送:
push_generate_keys会为你生成一个 VAPID 公钥,用于应用前端的pushManager.subscribe();push_send将通知投递到订阅。不涉及第三方推送服务。
安全说明
Slipway 会在其运行的机器上执行代码(npm 脚本、开发服务器)——这正是它的职责。因此:
所有文件操作都被限制在工作区(
~/.slipway/apps)内;路径穿越会被拒绝。未设置
SLIPWAY_TOKEN的 HTTP 模式会打印一个醒目的警告:任何能访问该端口的人都可以构建并运行代码。在进行隧道转发前,务必设置一个令牌。环境变量值对 AI 是只写的:
list_env只返回键名,从不返回值。delete_app需要显式的confirm: true。
请将已建立隧道的 Slipway 视为对你机器的 SSH 访问,因为它大致就是这样。
路线图
一条命令即可为预览创建公共隧道(
share_preview)除 SQLite 外增加 Postgres 选项
在全栈模板中加入认证脚手架(会话、魔法链接)
托管的多租户模式,让一个 Slipway 服务整个团队
更多模板(Next.js、Expo)
欢迎贡献——参见 CONTRIBUTING.md。
许可证
MIT。Slipway 是一个独立的开源项目,与 Anthropic、OpenAI 或 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