Skip to main content
Glama

Slipway ⛵

直接从 Claude 或 ChatGPT 构建并发布真实应用——免费、开源、属于你。

CI License: MIT Node Zero AI credits

Slipway demo: dashboard, built-in auth, and per-user data isolation

Claude 通过 Slipway 构建的应用的 40 秒演示——仪表盘、注册、每用户私有笔记(mp4 版本)。

Claude 和 ChatGPT 已经能为你编写应用。但让它上线是另一回事——git、托管、数据库、邮件服务、推送提供商:一套从未为你而生的技术栈。

Slipway 用一个 MCP(Model Context Protocol)服务器解决了这个问题。连接之后,你本就在付费的模型就能搭建应用、编辑代码、运行实时预览、通过公共 URL 分享、存储数据、发送电子邮件、发送推送通知、部署到真实托管环境,并把最终仓库交到你手上。没有计量、没有额度、没有锁定:Slipway 只是在你自己的机器上执行你的模型所做的决定,并作用于你的账户。

flowchart LR
    A["Claude / ChatGPT<br/>(the subscription you already have)"] -- MCP --> B["Slipway<br/>(your machine)"]
    B --> C["Apps in ~/.slipway/apps<br/>plain directories — yours"]
    B --> D["Live preview<br/>+ public share URL"]
    B --> E["SQLite · SMTP email · Web Push"]
    B --> F["Deploy: Vercel / Netlify / Cloudflare<br/>+ export to your GitHub"]

60 秒演示

git clone https://github.com/Sandeepbhuiya29/Slipway.git && cd Slipway
npm install && npm run build
claude mcp add slipway -- node "$PWD/dist/index.js"

然后告诉 Claude:

“帮我构建一个带连续记录的习惯追踪器。把数据保存在数据库里,给我一个可以试用的链接,以及一个能在手机上打开的公开链接。”

它会搭建应用、编写代码、启动预览、打开一条 share_preview 隧道,并把两个 URL 都交给你。说“发布它”它就会部署;说“把仓库给我”,export_app 就会把代码推送到你自己的 GitHub,且不包含密钥。

Related MCP server: Universal Dev MCP

对比

Slipway

托管式 AI 应用构建器

价格

免费,MIT 许可

他们的定价,他们的条款

AI 使用

你现有的 Claude/ChatGPT 订阅,任意模型层级

取决于他们的集成方式

代码存放位置

你机器上的普通目录 + 你的 GitHub

他们的平台

托管

你自己的 Vercel/Netlify/Cloudflare 账户(免费层级,你的域名)

他们的基础设施

数据库

每个应用内置 SQLite,零配置

他们托管的后端

电子邮件 / 推送

任意 SMTP · 使用本地 VAPID 密钥的 Web Push

他们捆绑的提供商

公司消失时的锁定

没有——一切都存在你的磁盘上

一切

检查 AI 能做什么

阅读 src/server.ts,只有一个文件

封闭

完整工具集(22 个工具)

能力

工具

应用

create_app(静态 · react · api · fullstack · 内置用户账户的 saas), list_apps, delete_app

代码

write_file, read_file, list_files, delete_file, install_dependencies

预览

start_preview, preview_logs, stop_preview

分享

share_preview — 通过 Cloudflare quick-tunnel 提供的免费公共 HTTPS URL

数据

query_database — 每个应用独立的 SQLite,零配置

密钥

set_env, list_env(值对 AI 只写不可读)

部署

deploy / undeploy重启后依然存在的本地托管,或 Vercel · Netlify · Cloudflare Pages

拥有它

export_app — 一次调用即可将应用变成你的 GitHub 仓库

电子邮件

send_email — 支持任意 SMTP 提供商

推送

push_generate_keys, push_send — Web Push,无需第三方服务

元信息

server_status

外加一个 Web 仪表盘:运行 node dist/index.js --http 8788,然后打开 http://localhost:8788 ——每个应用都有预览/分享/部署按钮和实时日志。saas 模板自带可用的注册/登录(scrypt 哈希密码、cookie 会话、SQLite 中的每用户数据),且零依赖。

新手?包含可复制粘贴提示词的完整指南见 GETTING_STARTED.md

连接

Claude Code

claude mcp add slipway -- node /absolute/path/to/Slipway/dist/index.js

Claude 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
cloudflared tunnel --url http://localhost:8788

将客户端的 MCP 连接器指向 https://<your-tunnel>/mcp,并携带请求头 Authorization: Bearer some-long-secret。ChatGPT 在开发者模式下接受远程 MCP 连接器;claude.ai 接受自定义连接器。

文件存放位置

应用是 ~/.slipway/apps/<name> 下的普通目录(可用 SLIPWAY_HOME 覆盖)。每个应用:

  • data.sqlite — 数据库

  • .env — 密钥,在预览/部署时注入,绝不会通过 AI 回显

  • .slipway-push.json — Web Push VAPID 密钥;私钥永远不会离开你的机器

输出没有任何专有格式:每个应用都是普通代码,你可以用编辑器打开、通过 export_app 推送到 GitHub,或移到任何地方。

电子邮件与推送,无需 SaaS

  • 电子邮件:用 set_env 设置五个 SMTP 值(SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, MAIL_FROM)——一个 Gmail 应用专用密码即可开始——然后 send_email 就能用了。

  • 推送push_generate_keys 为你的前端提供 VAPID applicationServerKeypush_send 可投递到任意浏览器订阅。不需要 OneSignal,不需要账户。

安全模型

Slipway 会在它运行的机器上运行代码——这正是它的意义所在——因此设计上采用隔离策略:

  • 所有文件操作都被限制在工作区内;路径穿越会被拒绝。

  • 密钥对 AI 是只写不可读的(list_env 只返回名称,从不返回值)。

  • delete_app 需要明确确认;export_app 默认创建私有仓库,并在暂存前将密钥加入 gitignore。

  • 除非设置了 SLIPWAY_TOKEN,否则 HTTP 模式会大声发出警告。请把通过隧道暴露的 Slipway 视为 SSH 访问,因为它本质上就是。

详情与报告:SECURITY.md

验证,而非感觉

npm run smoke 会驱动一个真实的 MCP stdio 会话:创建 → 写入 → 预览 → 通过 HTTP 抓取页面 → SQLite 读写往返 → 环境变量 → 推送密钥 → 拆除。CI 在每次推送时都会在 Linux 和 macOS、Node 22 和 24 上运行它。

路线图

  • 让同一个 query_database 工具支持 Postgres

  • 在 saas 模板中加入基于电子邮件的 Magic-link 登录

  • 更多模板:Next.js、Expo、Astro

  • 托管式多租户模式,让一个 Slipway 可以服务一个团队

  • 支持 Windows

欢迎贡献——参见 CONTRIBUTING.md。适合新手的 Good first issues 已列在其中。

许可证

MIT。Slipway 是一个独立的开源项目,与 Anthropic、OpenAI 或 Cloudflare 没有关联。

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • Build, version, review, and export websites, web apps, and games from a conversation.

  • Turn Claude or ChatGPT into a website builder that ships a real site to a live URL you own.

  • Build personal interactive apps with real URLs and persistent storage, using any AI.

View all MCP Connectors

Latest Blog Posts

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/Sandeepbhuiya29/Slipway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server