Are.na 채널 정리의 필요성
Are.na를 즐겨 쓰는데, 쓸수록 채널이 늘어나고 블록이 여기저기 흩어져서 "이게 어디 있더라"를 반복하게 됐어요. 11개 채널에 자료 60개가 뒤섞여 있었고, 비공개 자료도 많아서 손으로 하 나씩 정리하기 너무 귀찮았습니다.
그래서 Claude Code한테 제 Are.na 계정에 직접 접근해서 분석하고, 채널 구조도 추천해주고, 블록 이동까지 대신 시키는 걸 시도해봤습니다.
Google 검색 페이지의 스크린샷
Claude Code를 활용한 자동화 과정
사용 도구: Claude Code
1단계 — Are.na와 Claude 연결하기
Open optionsauto
are.na 연결하고 싶어이 한 마 디로 시작했습니다. Claude가 Are.na와 통신하는 연결 도구를 알아서 만들고 설치까지 해줬어요. 저는 Are.na 설정 페이지에서 토큰(일종의 비밀번호)만 발급해서 붙여넣으면 됐습니다.
2단계 — 첫 번째 시행착오: 토큰이 맞는데 왜 안 되지?
연결은 됐는데 막상 제 채널 목록을 가져오려 하니까 계속 "권한 없음" 오류가 났습니다. 토큰을 새로 발급해봐도 똑같았고요.
알고 보니 Are.na가 예전 방식(v2)에서 새 방식(v3)으로 API를 바꾸는 중이었는데, Claude가 만든 도구가 예전 방식 기준이었던 거였어요. Are.na 공식 개발자 문서를 복사해서 Claude한테 붙여줬더니 새 방식으로 바꿔서 바로 해결됐습니다.
3단계 — 내 자료 전체 분석 + 정리 추천받기
Open optionsauto
내 채널 블록을 다 읽고 어떻게 카테고리화 시킬지 추천해줘Claude가 제 채널 11개, 자료 60개를 전부 읽고 제목과 내용을 분석해서 이렇게 묶으면 어떻겠냐고 제안해줬어요.
4단계 — 블록 이동 시 두 번째 삽질
Open optionsauto
네가 제시해준대로 채널 바꾸고 블록 다 분류해서 옮겨줘블록을 새 채널에 연결하는 API 엔드포인트를 찾는 게 문제였습니다. POST /channels/:slug/contents는 405, v2 방식도 410(Gone). 공식 문서 탐색을 거쳐 POST /v3/connections에 channel_ids 배열로 넘겨야 한다는 걸 발견했고, 그제야 201이 떴습니다.
자동화 후의 결과와 배운 점
배운 점:
Are.na처럼 API가 마이그레이션 중인 서비스는 버전 번호를 먼저 확인해야 합니다. v2/v3 혼용이 생각보다 조용하게 실패합니다
"401인데 토큰이 맞다" 싶으면 엔드포인트 버전 문제일 가능성이 높습니다
막힐 때 공식 문서를 통째로 붙여넣는 게 제일 빠른 해결책이었습니다👍
앞으로의 계획:
brain dump 채널에 쌓인 블록을 주기적으로 다른 채널로 자동 분류하는 스크립트를 MCP에 추가해볼 예정입니다.😀