AI 비교AI 찾기AI 뉴스AI 활용
회사 소개
개인정보처리방침이용약관FAQ문의하기문의하기
에이아이비 주식회사사업자정보
© 2026 AIB Inc.

개발자, $5 MCP 배포 스택 시험

개발자, $5 MCP 배포 스택 시험

DEV.to·2026년 9월 20일 (일)
  • •개발자가 하나의 MCP 게이트웨이로 AI 에이전트와 Dokploy를 연결하는 Junctio를 구축했다
  • •구성은 $5 VPS, Dokploy, Junctio, 단일 컨테이너 안의 `@dokploy/mcp`를 사용한다
  • •게이트웨이는 600개가 넘는 Dokploy MCP 도구를 약 20개의 더 안전한 배포 작업으로 줄인다
  • •개발자가 하나의 MCP 게이트웨이로 AI 에이전트와 Dokploy를 연결하는 Junctio를 구축했다
  • •구성은 $5 VPS, Dokploy, Junctio, 단일 컨테이너 안의 `@dokploy/mcp`를 사용한다
  • •게이트웨이는 600개가 넘는 Dokploy MCP 도구를 약 20개의 더 안전한 배포 작업으로 줄인다
  • •개발자가 하나의 MCP 게이트웨이로 AI 에이전트와 Dokploy를 연결하는 Junctio를 구축했다
  • •구성은 $5 VPS, Dokploy, Junctio, 단일 컨테이너 안의 `@dokploy/mcp`를 사용한다
  • •게이트웨이는 600개가 넘는 Dokploy MCP 도구를 약 20개의 더 안전한 배포 작업으로 줄인다
  • •개발자가 하나의 MCP 게이트웨이로 AI 에이전트와 Dokploy를 연결하는 Junctio를 구축했다
  • •구성은 $5 VPS, Dokploy, Junctio, 단일 컨테이너 안의 `@dokploy/mcp`를 사용한다
  • •게이트웨이는 600개가 넘는 Dokploy MCP 도구를 약 20개의 더 안전한 배포 작업으로 줄인다

Web Artisan이라는 dev.to 개발자는 2026년 9월 18일 $5 VPS, Dokploy, Junctio, 하나의 MCP 게이트웨이를 이용해 Lovable을 거의 대체할 수 있는 자체 호스팅 배포 흐름을 만들었다고 밝혔다. Lovable은 사용자가 사이트를 설명하면 에이전트가 이를 만들고 게시까지 누르게 해주지만, 작성자는 쓸 만한 요금제가 월 $25–50이고 코드가 Lovable 쪽에 남으며 에이전트가 “한 가지 일만 할 줄 안다”고 말했다.

이 구성은 어떤 $5 VPS에서도 돌아가며, 게이트웨이는 1 GB RAM이면 충분하지만 Dokploy는 2 GB를 요구한다. 스택은 Dokploy, Dokploy 옆에서 단일 컨테이너로 실행되는 Junctio, Junctio 내부에서 stdio 프로세스로 돌아가는 공식 `@dokploy/mcp` 서버, 그리고 Claude Desktop, Claude Code, ChatGPT, Codex, Cursor 같은 AI 에이전트로 이뤄진다. 에이전트는 하나의 URL에 연결하고, Junctio는 Dokploy API 키를 보관한 채 OAuth를 적용한 Streamable HTTP로 도구를 노출한다.

작성자의 예시에서 프롬프트는 에이전트에게 랜딩 페이지를 만들고 GitHub에 푸시한 뒤 `x.example.com` 같은 도메인으로 Dokploy에 배포하라고 지시한다. 에이전트는 페이지를 작성하고 Dokploy 앱을 만들며, 저장소를 연결하고 도메인을 추가한 뒤 빌드를 시작한다. 작성자는 전체 과정이 몇 분 걸리며, 대부분의 시간은 Docker 빌드에 쓰인다고 설명했다.

Junctio는 각 도구 호출의 메서드, 도구, 업스트림, 상태, 소요 시간을 기록하지만 요청이나 응답 본문은 저장하지 않는다. 인자와 결과에 에이전트가 다룬 민감한 데이터가 들어갈 수 있기 때문이다. 작성자는 브라우저 기반 claude.ai와 ChatGPT 커넥터가 로컬 stdio 서버를 띄우거나 Dokploy API 키 헤더를 보낼 수 없기 때문에 원격 MCP 서버가 필요하다고 말했다. Junctio에는 RFC 8414 메타데이터, 동적 클라이언트 등록, PKCE, 동의 화면을 갖춘 OAuth 인증 서버가 포함된다.

게이트웨이는 에이전트에 노출되는 도구 목록도 줄인다. 공식 Dokploy MCP 서버는 현재 600개가 넘는 도구를 노출하는데, 작성자는 이것이 너무 많은 컨텍스트를 만들고 에이전트가 “절반쯤” 잘못된 `application-` 호출을 고르게 한다고 지적했다. Junctio에서는 서버를 네임스페이스에 넣고 약 20개 도구로 줄이며, 여기에는 프로젝트 생성, 애플리케이션 생성, 소스 설정, 도메인 설정, 배포, 로그 읽기가 포함된다. 또한 “절대 삭제하지 말 것”, “데이터베이스 생성 전 물어볼 것” 같은 지시도 붙는다.

Compose 설정은 `ghcr.io/k2so-dev/junctio:latest`에서 Junctio를 실행하고 `JUNCTIO_SECRET`, `JUNCTIO_BASE_URL`, `JUNCTIO_TRUST_PROXY`, `JUNCTIO_ADMIN_TOKEN`, `LOG_LEVEL`을 사용한다. 또한 `junctio-data`와 `junctio-cache`를 마운트하고, `/tmp`를 tmpfs로 쓰며, 파일시스템을 읽기 전용으로 설정하고 `dokploy-network`에 합류한다. Dokploy는 게시 포트 없이 Traefik을 통해 라우팅하고, 컨테이너 포트 3000에 도메인을 배정하며 Let’s Encrypt를 활성화한다. Dokploy 밖에서는 Caddy를 앞단에 두라고 작성자는 제안했다. OAuth에는 TLS가 필요하지만, API 키 엔드포인트는 localhost의 일반 http에서도 동작할 수 있다.

작성자는 결과물이 완전한 Lovable 대체재는 아니라고 말했다. 실시간 미리보기, 비주얼 편집기, 버튼 단위 시각 편집은 없고 채팅과 배포만 제공하기 때문이다. 또한 에이전트가 배포 플랫폼에 쓰기 권한을 받기 때문에 기본적으로 더 안전한 것도 아니라고 경고했다. 그는 파괴적 도구를 숨겼지만, 이름이 비슷한 앱 2개가 있을 때 에이전트가 한 차례 잘못된 앱을 재배포하려 했다고 밝혔다. 이에 따라 프로젝트마다 네임스페이스 1개, 작은 도구 세트, 로그 검토를 권장했다.

Junctio는 npx, bunx, node, uvx로 실행된 서버에 대해 예약 취약점 검사를 수행할 수 있지만, 작성자는 이 기능이 기본으로 꺼져 있고 더 깊은 분석이 아니라 권고 데이터에 의존한다고 말했다. 컨테이너 이미지, 사용자 지정 명령, 원격 서버는 게이트웨이가 내용을 검사할 수 없어 “감사되지 않음”으로 표시된다. 비용은 VPS 월 $5, Dokploy 무료, Junctio MIT 라이선스 무료, 기존 AI 구독으로 제시됐다. Junctio는 유휴 상태에서 약 60 MB를 쓰고, `@dokploy/mcp`는 실행 중일 때 약 60 MB를 추가로 사용한다. 유휴 서버는 제한 시간이 지나면 멈추고 다음 호출 때 다시 시작된다.

같은 게이트웨이 패턴은 OpenAPI 사양이 있는 서비스용 OpenAPI-to-MCP 서버도 실행할 수 있다. 원치 않는 도구를 숨기고 지시를 추가하면 에이전트가 상점, DNS, VPN 패널 같은 시스템을 관리할 수 있다는 설명이다. Junctio는 공개 MCP 레지스트리도 탐색하며, 작성자는 프로젝트 저장소와 문서 링크를 함께 제시했다.

Web Artisan이라는 dev.to 개발자는 2026년 9월 18일 $5 VPS, Dokploy, Junctio, 하나의 MCP 게이트웨이를 이용해 Lovable을 거의 대체할 수 있는 자체 호스팅 배포 흐름을 만들었다고 밝혔다. Lovable은 사용자가 사이트를 설명하면 에이전트가 이를 만들고 게시까지 누르게 해주지만, 작성자는 쓸 만한 요금제가 월 $25–50이고 코드가 Lovable 쪽에 남으며 에이전트가 “한 가지 일만 할 줄 안다”고 말했다.

이 구성은 어떤 $5 VPS에서도 돌아가며, 게이트웨이는 1 GB RAM이면 충분하지만 Dokploy는 2 GB를 요구한다. 스택은 Dokploy, Dokploy 옆에서 단일 컨테이너로 실행되는 Junctio, Junctio 내부에서 stdio 프로세스로 돌아가는 공식 `@dokploy/mcp` 서버, 그리고 Claude Desktop, Claude Code, ChatGPT, Codex, Cursor 같은 AI 에이전트로 이뤄진다. 에이전트는 하나의 URL에 연결하고, Junctio는 Dokploy API 키를 보관한 채 OAuth를 적용한 Streamable HTTP로 도구를 노출한다.

작성자의 예시에서 프롬프트는 에이전트에게 랜딩 페이지를 만들고 GitHub에 푸시한 뒤 `x.example.com` 같은 도메인으로 Dokploy에 배포하라고 지시한다. 에이전트는 페이지를 작성하고 Dokploy 앱을 만들며, 저장소를 연결하고 도메인을 추가한 뒤 빌드를 시작한다. 작성자는 전체 과정이 몇 분 걸리며, 대부분의 시간은 Docker 빌드에 쓰인다고 설명했다.

Junctio는 각 도구 호출의 메서드, 도구, 업스트림, 상태, 소요 시간을 기록하지만 요청이나 응답 본문은 저장하지 않는다. 인자와 결과에 에이전트가 다룬 민감한 데이터가 들어갈 수 있기 때문이다. 작성자는 브라우저 기반 claude.ai와 ChatGPT 커넥터가 로컬 stdio 서버를 띄우거나 Dokploy API 키 헤더를 보낼 수 없기 때문에 원격 MCP 서버가 필요하다고 말했다. Junctio에는 RFC 8414 메타데이터, 동적 클라이언트 등록, PKCE, 동의 화면을 갖춘 OAuth 인증 서버가 포함된다.

게이트웨이는 에이전트에 노출되는 도구 목록도 줄인다. 공식 Dokploy MCP 서버는 현재 600개가 넘는 도구를 노출하는데, 작성자는 이것이 너무 많은 컨텍스트를 만들고 에이전트가 “절반쯤” 잘못된 `application-` 호출을 고르게 한다고 지적했다. Junctio에서는 서버를 네임스페이스에 넣고 약 20개 도구로 줄이며, 여기에는 프로젝트 생성, 애플리케이션 생성, 소스 설정, 도메인 설정, 배포, 로그 읽기가 포함된다. 또한 “절대 삭제하지 말 것”, “데이터베이스 생성 전 물어볼 것” 같은 지시도 붙는다.

Compose 설정은 `ghcr.io/k2so-dev/junctio:latest`에서 Junctio를 실행하고 `JUNCTIO_SECRET`, `JUNCTIO_BASE_URL`, `JUNCTIO_TRUST_PROXY`, `JUNCTIO_ADMIN_TOKEN`, `LOG_LEVEL`을 사용한다. 또한 `junctio-data`와 `junctio-cache`를 마운트하고, `/tmp`를 tmpfs로 쓰며, 파일시스템을 읽기 전용으로 설정하고 `dokploy-network`에 합류한다. Dokploy는 게시 포트 없이 Traefik을 통해 라우팅하고, 컨테이너 포트 3000에 도메인을 배정하며 Let’s Encrypt를 활성화한다. Dokploy 밖에서는 Caddy를 앞단에 두라고 작성자는 제안했다. OAuth에는 TLS가 필요하지만, API 키 엔드포인트는 localhost의 일반 http에서도 동작할 수 있다.

작성자는 결과물이 완전한 Lovable 대체재는 아니라고 말했다. 실시간 미리보기, 비주얼 편집기, 버튼 단위 시각 편집은 없고 채팅과 배포만 제공하기 때문이다. 또한 에이전트가 배포 플랫폼에 쓰기 권한을 받기 때문에 기본적으로 더 안전한 것도 아니라고 경고했다. 그는 파괴적 도구를 숨겼지만, 이름이 비슷한 앱 2개가 있을 때 에이전트가 한 차례 잘못된 앱을 재배포하려 했다고 밝혔다. 이에 따라 프로젝트마다 네임스페이스 1개, 작은 도구 세트, 로그 검토를 권장했다.

Junctio는 npx, bunx, node, uvx로 실행된 서버에 대해 예약 취약점 검사를 수행할 수 있지만, 작성자는 이 기능이 기본으로 꺼져 있고 더 깊은 분석이 아니라 권고 데이터에 의존한다고 말했다. 컨테이너 이미지, 사용자 지정 명령, 원격 서버는 게이트웨이가 내용을 검사할 수 없어 “감사되지 않음”으로 표시된다. 비용은 VPS 월 $5, Dokploy 무료, Junctio MIT 라이선스 무료, 기존 AI 구독으로 제시됐다. Junctio는 유휴 상태에서 약 60 MB를 쓰고, `@dokploy/mcp`는 실행 중일 때 약 60 MB를 추가로 사용한다. 유휴 서버는 제한 시간이 지나면 멈추고 다음 호출 때 다시 시작된다.

같은 게이트웨이 패턴은 OpenAPI 사양이 있는 서비스용 OpenAPI-to-MCP 서버도 실행할 수 있다. 원치 않는 도구를 숨기고 지시를 추가하면 에이전트가 상점, DNS, VPN 패널 같은 시스템을 관리할 수 있다는 설명이다. Junctio는 공개 MCP 레지스트리도 탐색하며, 작성자는 프로젝트 저장소와 문서 링크를 함께 제시했다.

원문 보기 (영어)·2026년 9월 18일
코딩#mcp#junctio#dokploy#lovable#oauth#pkce#vps#deployment#openapi to mcp#claude