웹 작업을 재사용 가능한 기능으로 바꿔주는 Claude용 MCP, 'klura'를 만들었습니다
I built klura - an MCP for Claude that turns website tasks into fast, reusable capabilities instead of redoing the same UI crawl every time
핵심 요약
Claude가 웹 작업을 한 번 학습하면 이후엔 즉시 실행 가능한 기능으로 저장해 토큰과 시간을 절약해주는 MCP 도구입니다.
- 작업 자동화 — 웹 브라우징 과정을 재사용 가능한 HTTP 요청이나 스크립트로 변환함
- 성능 최적화 — 기존 브라우저 자동화 대비 최대 1,400배 빠른 실행 속도 제공
- 범용성 확보 — API가 없는 레거시 사이트나 복잡한 인증이 필요한 환경에서도 작동함
- 커뮤니티 확장성 — 향후 학습된 기능을 공유할 수 있는 마켓플레이스 구축 가능성 열어둠
klura를 만든 이유는 Claude for Chrome을 쓸 때마다 매번 똑같은 웹사이트를 처음부터 다시 탐색하게 만드는 게 짜증 나서였음.
Claude for Chrome한테 페이스북 메시지 보내기, 헬스장 수업 예약하기, 보고서 다운로드, 음식 주문 같은 걸 시키면 성공할 때도 많음. 근데 다음에 똑같은 걸 또 시키면 처음부터 다시 시작함. 페이지 열고, 클릭질하고, 화면 로딩 기다리고, 똑같은 작업 과정을 또 찾아헤매는 거지. 시간 낭비에 토큰 낭비임.
그 사이트에 맞는 MCP 통합을 직접 짤 수도 있겠지만, 쓸만한 사이트들 중에 제대로 된 공개 API가 있는 경우가 드묾. API가 있다 해도 실제 작업은 인증 세션이나 동적 값, 혹은 문서화되지 않은 엔드포인트가 얽혀 있어서 직접 만든 통합 기능은 금방 고장 나기 일쑤임.
klura는 이걸 해결하려고 만든 소스 공개형 MCP 런타임임. 처음 실행할 때 Claude가 브라우저에서 작업을 완료하면, klura가 그 과정에서 발생하는 네트워크 활동이랑 브라우저 상태를 싹 다 캡처함. 그럼 Claude가 그 밑바닥에 깔린 작업 흐름을 역공학해서 재사용 가능한 '기능(capability)'으로 저장하는 방식임. 가능하면 클릭을 단순히 녹화하는 게 아니라, 변수 부분을 인자로 넘길 수 있는 직접적인 HTTP 요청 형태로 저장함. 만약 사이트가 토큰을 계속 돌리거나, 클라이언트 측 서명이 필요하거나, 브라우저에서 생성되는 상태값에 의존해서 그게 안 될 때는, 해당 사이트의 자바스크립트 컨텍스트에서 실행되는 페이지 스크립트 형태로 저장함.
피자 한 번 주문하면서 학습한 기능은 나중에 다른 메뉴, 수량, 주소, 시간으로 바꿔서 써먹을 수 있음. 만약 직접 요청 방식이 막히면 klura가 녹화된 브라우저 경로로 돌아가서 처리하고, 로그인이 풀리는 것처럼 사람이 직접 개입해야 하는 상황이 오면 원격으로 대신 처리한 뒤 Claude가 다시 이어받게 할 수도 있음. 심지어 다른 기기에서도 가능함 (예를 들어 Claude Code + Dispatch를 쓰고 있다면 말이지).
핵심은 Claude의 추론 능력을 대체하려는 게 아님. Claude가 웹 작업 흐름을 파악하는 데 귀한 토큰을 딱 한 번만 쓰게 하고, 그 이후에는 결과물로 나온 기능을 빠르고 확실하게 호출하자는 거임. 심지어 이때는 LLM조차 필요 없음.
'웜 런(warm-run)' 효과는 진짜 엄청남. 현재 벤치마크를 보면 저장된 기능은 그냥 브라우저 자동화보다 50배에서 1,400배 정도 더 빨리 돌아감. ASOS 작업 하나는 브라우저에서 1분 35초 걸리던 게 재실행할 때는 67.9ms 만에 끝났음. 물론 첫 탐색 때는 역공학 비용 때문에 여전히 비용이 좀 들긴 함.
이게 특히 API가 부실하거나, 문서가 낡았거나, 통합할 방법이 아예 없는 구닥다리 기업용 포털 쓸 때 진짜 유용함. 시스템을 다 뜯어고치거나 작업마다 커넥터를 일일이 만들 필요 없이, 직원들이 이미 쓰고 있는 인터페이스를 klura가 그대로 학습하는 거니까.
소스 + 다운로드: https://github.com/klura-ai/klura
피드백 진짜 환영함. 특히 MCP나 브라우저 에이전트 쪽 개발하는 형들은 꼭 좀 알려줘!


