로컬 MCP 서버
내 녹화를 AI의 컨텍스트로.
Kamo엔 작은 MCP 서버가 들어 있어서 Claude Code나 어떤 MCP 클라이언트든 이 컴퓨터에서 녹화한 내용을 읽을 수 있어요. 이름과 날짜, 무슨 말을 했는지, 어디를 클릭했는지, 줌, 그리고 5초마다 찍은 스크린샷까지요.
- 읽기 전용
- 네트워크 없음
- 내 컴퓨터에서 실행
- 무료, MIT
작동 방식
내 프로젝트 폴더
Kamo 데스크톱 앱이 저장한 녹화
Kamo MCP
에이전트가 stdio로 띄우는 로컬 프로세스
내 에이전트
Claude Code, Cursor, 또는 어떤 MCP 클라이언트든
대화를 라이브로.
평소 말투로 물어보세요. 에이전트가 Kamo의 도구를 호출하고, 스크립트와 클릭을 읽고, 스크린샷을 챙겨서 답해요.
몇 분이면 연결 끝
데스크톱 앱의 설정 → 에이전트에 연결에서 내 폴더가 미리 채워진 정확한 명령어를 보여 줘요.
패키지가 npm에 올라가기 전까지는 저장소를 클론해서 서버를 빌드하고, 에이전트 설정에 그 경로를 지정하세요.
git clone https://github.com/dssiqueira/kamo && cd kamo pnpm install && pnpm --filter @kamo/mcp build claude mcp add kamo -- node "<path to kamo>/apps/mcp/dist/cli.js" --dir "<projects folder>"
@kamo/mcp가 배포되면 이것만 있으면 돼요. --dir는 선택이에요. 없으면 서버가 앱에 설정된 폴더를 찾아요.
claude mcp add kamo -- npx -y @kamo/mcp --dir "<projects folder>"
stdio 서버를 실행할 수 있는 클라이언트라면 다 돼요. 아래는 일반적인 JSON 설정이에요.
{
"mcpServers": {
"kamo": {
"command": "npx",
"args": ["-y", "@kamo/mcp", "--dir", "/Users/you/Kamo/projects"]
}
}
}Windows에서는 일부 클라이언트에 "command": "cmd"와 "args": ["/c", "npx", …]가 필요해요.
도구 8개. 전부 읽기 전용.
시간은 밀리초와 hh:mm:ss로 나와요. 위치는 녹화된 영상 기준 픽셀이에요. 긴 목록은 페이지로 나눠요.
| 도구 | 반환하는 내용 |
|---|---|
list_recordings | 최신순 녹화 목록: 이름, 날짜, 길이, 해상도, 스크립트와 내보내기 정보. |
search_recordings | 이름과 스크립트에서 찾은 결과. 발췌문과 정확한 시점까지. |
get_recording | 녹화 하나의 전체 메타데이터: 트림, 줌, 스타일, 커서, 오디오 트랙, 내보내기. |
get_transcript | 시간이 표시된 스크립트 구간. 전체 또는 특정 시간 범위. |
get_click_timeline | 시점과 위치가 담긴 클릭과 줌. 요청하면 스크롤과 이동도. |
get_frame | 특정 시점에 가장 가까운 참조 스크린샷을 이미지로. |
list_playlists | 앱에서 만든 로컬 재생목록. |
get_playlist | 재생목록 하나와 그 안의 녹화, 순서대로. |
이렇게 물어보세요
“지난주에 뭐 녹화했지?”
list_recordings { "from": "2026-10-26", "to": "2026-11-01" }“결제 설정 얘기했던 녹화 찾아 줘.”
search_recordings { "query": "billing settings" }“온보딩 데모로 단계별 문서 써 줘.”
get_transcript · get_click_timeline · get_frame ×3“1:05에 화면에 뭐가 있었어?”
get_frame { "atMs": 65000 }“‘릴리스 노트’ 재생목록에 있는 영상 전부 요약해 줘.”
get_playlist { "playlist": "Release notes" } → get_transcript
설계부터 프라이빗
읽기 전용
프로젝트 폴더를 읽기만 해요. 파일을 만들거나, 바꾸거나, 지우는 도구는 하나도 없어요. 원본 영상은 절대 열지 않아요.
네트워크 없음
소켓을 열지도, 요청을 보내지도 않아요. 테스트가 소스를 검사하고, 네트워크를 막은 상태로 모든 도구를 실행해요.
영상 디코딩 없음
스크린샷은 녹화하면서 저장한 작은 참조 프레임에서 가져와요. FFmpeg도, 네이티브 바이너리도 없어요.
에이전트는 내 선택
에이전트가 답변으로 뭘 하는지(예: 모델 제공업체로 보내기)는 연결한 에이전트에 달려 있어요.
뭔가 빠졌다면
- 스크립트가 없나요?
- 음성 인식은 데스크톱 앱의 선택형 팩이에요(편집기의 받아쓰기, 또는 설정 → 선택형 팩). 없어도 클릭, 줌, 프레임은 그대로 돼요.
- Chrome 확장 프로그램으로 녹화했나요?
- 그 녹화는 브라우저 안에 있어서 로컬 서버가 볼 수 없어요. 그럴 때 쓰라고 클라우드 MCP가 있어요.
- 녹화를 못 찾았나요?
- 답변에 어떤 폴더를 읽었는지 나와요. Kamo 앱에서 폴더를 확인하고 --dir로 넘겨주세요.
로컬 MCP vs 클라우드 MCP
로컬 MCP지금 사용 가능
무료예요. 지금 앱에 들어 있고, 이 컴퓨터의 녹화를 읽어요.
클라우드 MCP출시 예정
Kamo Cloud와 함께(출시 예정). 어느 기기에서나 전체 라이브러리를 보고, 링크와 재생목록 만들기 같은 작업도 할 수 있어요.
자주 묻는 질문
어떤 에이전트와 같이 쓸 수 있나요?
stdio 서버를 실행할 수 있는 MCP 클라이언트라면 다 돼요. Claude Code, Claude Desktop, Cursor, Windsurf 등등. 앱에서 Claude Code용 명령어를 보여 줘요.
내 녹화를 어딘가로 보내나요?
서버 자체는 네트워크에 절대 접속하지 않아요. 연결한 에이전트에게 답할 뿐이고, 그 답변으로 뭘 할지는 에이전트에 달렸어요.
음성 인식 팩이 꼭 필요한가요?
아니요. 없어도 에이전트는 이름, 날짜, 클릭, 줌, 스크린샷을 받아요. 팩이 있으면 내가 한 말을 검색하고 인용까지 할 수 있어요.

