WAAS_AUTH_TOKEN을 사용한 컨테이너 배포
대화형 로그인 없이 Docker 컨테이너 또는 CI 환경에 MAWS MCP 서버를 배포하는 방법입니다.
사전 요구사항
- Docker 또는 CI/CD 파이프라인
1. 토큰 획득
m-aws login email을 사용하여 로컬로 로그인한 다음 ~/.maroo/credentials.json에서 idToken을 추출합니다.cat ~/.maroo/credentials.json | grep idToken 2. 환경 변수 설정
WAAS_AUTH_TOKEN 환경 변수를 사용하여 컨테이너에 토큰을 전달합니다. MCP 서버는 로컬 자격 증명 파일을 우회합니다.export WAAS_AUTH_TOKEN="eyJhbGci..."
npx @maroo-chain/m-aws serve 참고: 토큰은 만료됩니다. 장기 실행 서비스의 경우 토큰을 새로 고치고 컨테이너를 다시 시작하는 메커니즘을 구현하거나 전용 API 키(출시 예정)를 사용해야 합니다.