Skip to main content
Glama

Slipway ⛵

Claude 또는 ChatGPT에서 직접 실제 앱을 만들고 배포하세요 — 무료, 오픈소스, 그리고 여러분의 것입니다.

CI License: MIT Node Zero AI credits

Slipway 데모: 대시보드, 내장 인증, 사용자별 데이터 격리

Slipway를 통해 Claude가 만든 앱의 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 (static · 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, 제3자 서비스 불필요

메타

server_status

게다가 웹 대시보드: node dist/index.js --http 8788을 실행하고 http://localhost:8788을 여세요 — 모든 앱에 미리보기/공유/배포 버튼과 실시간 로그가 있습니다. saas 템플릿은 작동하는 가입/로그인(scrypt 해시 비밀번호, 쿠키 세션, SQLite의 사용자별 데이터)을 의존성 없이 제공합니다.

처음이신가요? 복사해서 붙여넣을 수 있는 프롬프트가 포함된 전체 안내는 GETTING_STARTED.md에 있습니다.

연결

Claude Code

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

Claude Desktopclaude_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 applicationServerKey를 제공하고, push_send는 모든 브라우저 구독에 전달합니다. OneSignal도, 계정도 필요 없습니다.

보안 모델

Slipway는 실행되는 머신에서 코드를 실행합니다 — 그것이 핵심입니다 — 따라서 설계는 격리(containment)에 기반합니다:

  • 모든 파일 작업은 작업 공간(workspace) 내로 제한되며, 경로 순회(path traversal)는 거부됩니다.

  • 비밀값은 AI를 통해 쓰기 전용입니다 (list_env는 이름만 반환하고 값은 절대 반환하지 않습니다).

  • delete_app은 명시적 확인을 요구하며, export_app은 기본적으로 비공개 저장소를 사용하고 스테이징 전에 비밀값을 gitignore 처리합니다.

  • HTTP 모드는 SLIPWAY_TOKEN이 설정되지 않으면 크게 경고합니다. 터널링된 Slipway를 SSH 접근처럼 취급하세요. 실제로 그런 것이니까요.

자세한 내용 및 신고: SECURITY.md.

검증된 결과, 감이 아닌

npm run smoke실제 MCP stdio 세션을 구동합니다: 생성 → 쓰기 → 미리보기 → HTTP로 페이지 가져오기 → SQLite 왕복 → env → 푸시 키 → 정리. CI는 Linux와 macOS, Node 22 및 24에서 모든 푸시마다 이를 실행합니다.

로드맵

  • 동일한 query_database 도구로 Postgres 지원

  • saas 템플릿에 매직 링크(이메일 기반) 로그인

  • 더 많은 템플릿: Next.js, Expo, Astro

  • 하나의 Slipway가 팀을 지원할 수 있는 호스팅형 멀티 테넌트 모드

  • Windows 지원

기여를 환영합니다 — CONTRIBUTING.md를 참조하세요. 좋은 첫 이슈들이 그곳에 나열되어 있습니다.

라이선스

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