폰을 클로드랑 연결하는 법 · 복붙 한 줄 + 설치 순서
한눈에 보기
텍스트
클로드 코드 (맥·윈도우 PC)
│ 테일스케일 (내 기기끼리만 이어지는 통로)
▼
폰 안의 원격 조작 앱 (Android Remote Control MCP)
│ 접근성 권한
▼
화면 읽기 · 누르기 · 글자 입력
준비물
- Android 13 이상 안드로이드 폰 (갤럭시 권장 · 충전기에 꽂아 두기)
- 맥 또는 윈도우 PC + 클로드 코드 설치·로그인 (공식 안내 https://code.claude.com/docs/ko/overview )
- 폰과 PC에 같은 계정으로 쓸 테일스케일(Tailscale) 계정 (구글 계정으로 가입 가능)
먼저 알아 둘 세 가지
- 안 쓰는 폰(공폰)에만 깔아요. 이 앱은 접근성 권한으로 폰 전체 화면을 읽고 누를 수 있어요. 메인 폰 말고 공폰에 쓰고, 다 쓰면 접근성 스위치를 꺼 두세요.
- 접속 암호(토큰)는 아무 데도 올리지 않아요. 앱 화면의 토큰과 주소를 캡처해서 채팅·카톡·블로그에 올리지 마세요. 이 값이 있으면 누구나 그 폰을 만질 수 있어요. 공유기 포트 열기나 ngrok 같은 공개 터널로도 열지 않아요.
- 쇼핑·배달 앱 자동 조작은 계정이 제한될 수 있어요. 쿠팡 이용약관 제12조와 배민 이용약관 제10조의2에 자동화된 수단으로 접근하는 걸 막는 조항이 있어요. 결제·주문은 직접 하고, 다른 앱도 쓰기 전에 약관에서
자동,매크로,로봇같은 단어를 찾아보세요.
1단계 · 폰에 원격 조작 앱 깔고 접근성 켜기
앱 이름은 Android Remote Control MCP(무료·오픈소스)예요. Play 스토어에 없어서 공식 GitHub에서 받아요.
앱 받기
- 폰 브라우저로 https://github.com/danielealbano/android-remote-control-mcp/releases 열기
- 맨 위 “Edge (rolling)”(개발 중 빌드)가 아니라 Latest 표시가 붙은 안정판으로 들어가기
- Assets의 APK 4개 중
gms-release.apk받기 (foss는 구글 서비스 없는 폰용, debug는 개발용) - “파일 다운로드 완료” 알림 탭 → 설치 → “인증되지 않은 출처” 경고는 공식 릴리스에서 받은 파일이면 그대로 설치
접근성 켜기 (제일 많이 막히는 곳)
- 앱 아래 Settings → Permissions → Accessibility Service → Enable
- 스위치가 회색이라 안 켜지면: 폰 설정 → 애플리케이션 → Android Remote Control MCP → 오른쪽 위 ⋮ → 제한된 설정 허용 → PIN·지문 인증
- ⋮ 메뉴가 안 보이면 1번 Enable을 한 번 누른 뒤 다시 보세요. 그때 생기는 경우가 있어요.
- 폰 설정 → 접근성 → 설치된 앱 → Android Remote Control MCP → 켜기 → “기기를 완전히 제어하도록 허용” 경고를 읽고 허용
- 같은 목록에 사용 중이 보이면 성공
서버 켜기
- 앱 Settings → General → Binding address를
LOCALHOST에서NETWORK로 바꾸기 - Server 탭에서 Start (이미 켜져 있었으면 Stop 후 다시 Start)
- MCP Server가 초록불 Running이고 로그에
Server started on 0.0.0.0:8080이 찍히면 성공
2단계 · 폰이랑 PC에 테일스케일 (같은 계정)
테일스케일은 내 기기끼리만 이어지는 통로예요. 공유기 설정 없이 폰과 PC가 서로 보이고, 밖에 나가 있어도 연결돼요.
- 폰: Play 스토어에서
Tailscale설치 → 로그인 → Connect - PC: https://tailscale.com/download 에서 맥 또는 윈도우 앱 설치 → 폰과 같은 계정으로 로그인
- 테일스케일 기기 목록에서 폰 이름 아래
100.으로 시작하는 주소를 확인해요. 이게 3단계에 넣을 폰 주소예요.- 원격 조작 앱 화면에 보이는 IP는 같은 와이파이 안에서만 쓰는 주소라 쓰지 않아요.
막힐 때
- 맥에서
Not Connected만 뜰 때: 시스템 설정 → 개인정보 보호 및 보안 맨 아래의 Tailscale 허용 버튼을 누르고 인증. 없으면 시스템 설정 → 일반 → 로그인 항목 및 확장 프로그램 → 네트워크 확장 프로그램에서 Tailscale 켜기. Connecting…에서 멈출 때: 시스템 설정 → VPN에서 Tailscale 스위치를 껐다가 10초 뒤 다시 켜기. 다른 VPN이 켜져 있으면 끄기.- 윈도우: 설치 중 “이 앱이 디바이스를 변경하도록 허용” 창이 뜨면 예. 작업 표시줄 오른쪽 테일스케일 아이콘에서 Connected인지 확인.
3단계 · 클로드 코드에 한 줄 등록 (복붙)
원격 조작 앱 Server 탭의 Connection Info에서 Token 옆 눈 아이콘으로 토큰을 확인해요. 아래 한 줄에서 폰주소와 토큰 두 곳만 바꿔서 맥은 터미널, 윈도우는 PowerShell에 붙여 넣어요. 토큰이 들어가는 줄이라 채팅창이 아니라 내 PC 터미널에서 실행해요.
텍스트
claude mcp add --transport http --scope user android-phone http://폰주소:8080/mcp --header "Authorization: Bearer 토큰"
확인
텍스트
claude mcp list
android-phone: ... - ✔ Connected가 보이면 연결 끝이에요.
- 안 붙으면 먼저 토큰 없이 찔러 보세요:
curl -i -m 10 http://폰주소:8080/mcp→ 401 Unauthorized가 나오면 폰까지는 닿은 거라 토큰만 다시 확인하면 돼요. 응답이 없으면 앱 Server가 Running인지, Binding이 NETWORK인지, 두 기기 테일스케일이 같은 계정으로 켜져 있는지 보세요. claude mcp list출력에는 다른 연결의 주소·인증 값도 나올 수 있으니 캡처해서 올리지 마세요.
이제 시키기만 하면 돼요
등록한 뒤 클로드 코드를 새로 열어야 폰 도구가 보여요. 처음엔 읽기만 시켜서 확인해 보세요. 아래 문장을 클로드 코드에 그대로 붙여 넣어요.
텍스트
공폰 화면에 지금 뭐가 떠 있는지 읽어 주고, 설치된 앱 목록에서 쇼핑·배달 앱만 골라 알려 줘
텍스트
공폰에서 쿠팡 앱 열고 생수 2L 검색해서 1병당 제일 싼 거 3개만 알려 줘. 장바구니랑 주문은 하지 마
텍스트
배민 앱 열어서 치킨 검색하고 별점 높은 가게 하나 들어가서 대표 메뉴 3개랑 가격 알려 줘. 로그인 뜨면 거기서 멈추고 주문은 하지 마
실제로 돌려 본 결과
- 쿠팡 생수: 약 1분 31초. 2L 묶음 3개를 병당 약 473원·474원·490원으로 정리 (2026-10-30 기준 가격)
- 배민: 약 2분. 별점 5.0 가게의 대표 메뉴 3개와 가격
- 앱이 로그인 화면으로 넘어가면 클로드가 로그인 정보를 넣지 않고 멈췄어요. 앱 로그인은 폰에서 직접 해 두세요.
다 쓰면 끄기
- 앱 Server 탭에서 Stop
- 폰 설정 → 접근성 → 설치된 앱 → Android Remote Control MCP 끄기
- 폰을 더 안 쓸 거면 PC에서
claude mcp remove android-phone - 토큰이 어디 노출됐다면 앱에서 토큰을 새로 만들고 3단계를 다시 해요.
원문
- 설치 과정 전체(사진 포함): 안 쓰는 갤럭시 폰을 MCP 서버로 만들기 https://seongil.me/posts/android-phone-mcp-tailscale/
- 앱 공식 저장소: https://github.com/danielealbano/android-remote-control-mcp