세션이 끝나도,
작업은 남도록.
Claude와 Codex에서 정리한 작업을 내 스케치북에 담으세요. 프로젝트별 요약부터 이미지, 파일, 링크까지 한 번에 이어집니다.
내 계정으로, 내 기기에 연결하기
모든 사용자는 각자 스케치북 계정과 연결 키를 사용합니다. 직접 진행하거나 각 단계의 프롬프트를 에이전트에게 전달할 수 있습니다.
아래 프롬프트를 로컬 파일과 터미널을 사용할 수 있는 Codex 또는 Claude Code에 전달하세요. Claude Desktop만 사용한다면 터미널 설치는 직접 진행합니다. 단계별로 완료한 뒤 다음 프롬프트를 사용하세요.
- 1
환경을 준비하세요
직접 진행하기Node.js 24 이상을 설치하고 사용할 앱을 준비하세요. 자동 설치는 macOS용이며 Codex, Claude Code, 설치된 Claude Desktop을 함께 등록합니다.
Node.js 다운로드 ↗에이전트에게 맡기기
이 Mac에 abbsbook MCP를 설치할 준비를 해주세요. OS, node --version, node -p "process.execPath"를 확인하고 Node.js 24 이상인지 점검하세요. 사용할 Codex·Claude Code·Claude Desktop과 해당 설정 파일의 위치를 확인하세요. 아직 MCP 설정은 바꾸지 말고 준비 상태와 필요한 조치를 알려주세요. 인증 파일 내용이나 기존 설정의 비밀값은 출력하지 마세요. - 2
로그인하고 내 연결 키를 만드세요
직접 진행하기스케치북에 로그인하고 가입·온보딩을 마칩니다. 약관이 표시되면 직접 내용을 확인하고 동의하세요. 설정 → 개인정보 → Claude · Codex 연결에서 “내 MacBook”처럼 이름을 정하고 키를 만든 뒤 abbsbook-credentials.json을 다운로드 폴더에 저장합니다.
로그인하고 연결 키 만들기 ↗인증 파일은 발급 직후 받을 수 있습니다. 잃어버리면 기존 연결을 해지하고 새 키를 만드세요. 채팅에는 파일 내용이나 키를 붙여넣지 말고 경로만 알려주세요.
에이전트에게 맡기기
abbsbook MCP의 계정 인증 준비를 안내해주세요. https://abigbigsketchbook.com/settings/privacy#settings-integrations 에서 제가 직접 로그인·필수 약관 동의·연결 키 발급을 하도록 안내하고 기다려주세요. 제가 완료했다고 알려준 후, 지정한 abbsbook-credentials.json의 존재와 형식만 로컬에서 확인하세요. 로그인, 약관 동의, 키 발급을 대신 수행하지 말고 토큰 값이나 파일 내용을 채팅·로그에 출력하지 마세요. - 3
설치 파일을 받고 등록하세요
직접 진행하기macOS 터미널에서 아래 명령을 실행합니다. 인증 파일의 이름이나 위치가 다르면 마지막 줄의 경로를 바꾸세요.
설치 파일 직접 받기 (.zip) ↓mkdir -p "$HOME/Downloads/abbsbook-mcp" && cd "$HOME/Downloads/abbsbook-mcp" && curl --fail --location --output abbsbook-mcp.zip https://abigbigsketchbook.com/downloads/abbsbook-mcp.zip && unzip -o abbsbook-mcp.zip && shasum -a 256 -c SHA256SUMS.txt && node install.mjs ./abbsbook.mjs "$HOME/Downloads/abbsbook-credentials.json"기존 앱 설정은 백업한 뒤 abbsbook 항목을 추가합니다. 설치가 끝나면 다운로드 폴더의 인증 파일 사본은 지워도 됩니다. 앱을 다시 열거나 새 CLI 세션을 시작하세요.
에이전트에게 맡기기
이 Mac에 abbsbook MCP를 설치해주세요. Node.js 24 이상과 제가 발급해 다운로드한 인증 파일의 경로를 확인하세요. https://abigbigsketchbook.com/downloads/abbsbook-mcp.zip 을 전용 임시 폴더로 다운로드하고 압축을 푸세요. shasum -a 256 -c SHA256SUMS.txt 검증에 성공한 경우에만 node install.mjs ./abbsbook.mjs "인증 파일의 절대 경로"를 실행하세요. 기존 앱 설정과 백업을 보존하고 인증 파일 내용을 출력하지 마세요. 등록한 앱, 설정 경로, 재시작 방법을 알려주세요. 이 연결은 stdio 방식이므로 원격 URL 등록이나 OAuth 로그인을 시도하지 마세요.
설치되는 파일과 수동 설정
서버 파일은 ~/.local/share/abbsbook/abbsbook.mjs, 인증 파일은 ~/.config/abbsbook/credentials.json에 저장합니다. 인증 파일의 macOS 권한은 소유자만 읽고 쓰는 600입니다.
Linux·Windows 또는 별도 설정 경로를 사용한다면 ZIP 안의 서버 파일과 본인의 인증 파일을 보관하고 아래 형식으로 수동 등록하세요. 모든 경로를 해당 기기의 절대 경로로 바꾸고 기존 설정에 abbsbook 항목을 합칩니다.
Codex · config.toml
[mcp_servers.abbsbook]
command = "/absolute/path/to/node"
args = ["/absolute/path/abbsbook.mjs", "codex", "/absolute/path/abbsbook-credentials.json"]
startup_timeout_sec = 20
tool_timeout_sec = 180Claude · mcpServers
{
"mcpServers": {
"abbsbook": {
"command": "/absolute/path/to/node",
"args": [
"/absolute/path/abbsbook.mjs",
"claude",
"/absolute/path/abbsbook-credentials.json"
]
}
}
}Windows의 JSON/TOML 경로는 C:/Users/name/…처럼 슬래시로 적을 수 있습니다. Node.js 실행 파일 경로도 해당 기기에 맞춰 지정하세요.
사용하는 앱에서 확인하세요
설치 뒤 앱을 다시 열거나 새 세션을 시작합니다. 도구 목록과 내 스케치북 목록까지 확인해야 연결 검증이 완료됩니다.
Codex 연결 확인
앱을 다시 열거나 새 세션에서 MCP 목록의 abbsbook을 확인하세요. CLI에서는 아래 명령으로 등록 상태를 확인합니다.
codex mcp get abbsbookCodex의 /mcp 명령에서도 도구를 확인할 수 있습니다. 로컬 방식이므로 codex mcp login을 실행하지 않습니다.
에이전트에게 맡기기
abbsbook MCP의 연결을 검증해주세요. 먼저 MCP 도구 목록에 list_sketchbooks, create_sketchbook, get_sketchbook, save_session이 보이는지 확인하고 list_sketchbooks를 실제 호출하세요. 제 스케치북 이름과 쓰기 가능 여부를 알려주세요. 아직 이벤트나 스케치북은 생성하지 마세요. 빈 목록이 정상 반환되면 인증은 성공한 것입니다. 도구가 없거나 인증에 실패하면 성공했다고 하지 말고 오류 코드와 해결할 단계를 알려주세요.앱에 등록된 것만으로 인증 성공을 의미하지는 않습니다. 에이전트에게 내 스케치북 목록을 요청해 정상 응답을 확인하세요. 처음 가입했다면 빈 목록도 정상입니다.
이렇게 첫 기록을 남겨 보세요
요약은 지금 대화 중인 에이전트가 작성합니다. abbsbook은 전달받은 제목·본문·날짜와 첨부를 이벤트로 저장합니다.
에이전트 대화에서 저장할 스케치북과 프로젝트·세션을 지정하고 요약을 요청하세요. 필요한 파일의 절대 경로와 링크를 함께 전달한 뒤 저장 결과 링크를 웹에서 확인합니다.
이번 프로젝트에서 이 세션 동안 작업한 내용을 요약해서 abbsbook에 저장해주세요.
1. list_sketchbooks로 내 스케치북을 확인하세요. 저장할 곳을 아직 지정하지 않았다면 먼저 물어봐 주세요.
2. 프로젝트 이름과 현재 세션 ID를 사용하세요. 세션 ID를 알 수 없다면 재사용할 고유 ID를 정하고 알려주세요.
3. 완료한 작업, 결정한 사항, 다음 할 일을 제목과 본문에 정리하세요.
4. 내가 지정한 스크린샷·파일·관련 링크를 첨부해 save_session으로 저장하세요.
5. complete와 failures를 확인하고 이벤트 ID와 스케치북 링크를 알려주세요. 첨부가 실패했다면 실패 내용을 포함하고 같은 프로젝트·세션 ID로 재시도하세요.프로젝트와 세션을 기억합니다
같은 앱·스케치북·프로젝트·세션 ID로 다시 저장하면 같은 이벤트를 갱신합니다. 같은 파일과 링크도 재시도 시 중복되지 않습니다.
이미지와 맥락을 함께 남깁니다
해당 기기의 파일은 실제로 업로드하고 URL은 링크로 저장합니다. 이벤트에는 Claude 또는 Codex 아이콘이 기본으로 표시됩니다.
사용할 수 있는 도구 4개
list_sketchbooks내 스케치북의 이름·기간·쓰기 가능 여부 확인
create_sketchbook프로젝트용 스케치북 만들기 · 기존 플랜 한도 적용
get_sketchbook이벤트·첨부·목표·마일스톤 확인
save_session세션 요약 저장·갱신과 파일·링크 첨부
사람마다 계정을, 기기마다 연결을
내 데이터에만 접근
키를 발급한 계정의 스케치북에만 접근합니다. 다른 계정의 스케치북 ID를 알아도 읽거나 쓸 수 없습니다.
허용되는 작업
내 스케치북·이벤트 조회, 스케치북 생성, 세션 이벤트 저장·수정, 이미지·파일·링크 추가를 허용합니다. 결제·계정 삭제·설정 변경 권한은 포함하지 않습니다.
동료도 각자 로그인
동료는 자신의 계정에서 키를 만듭니다. 공용 인증 파일을 배포하지 마세요. 여러 컴퓨터에서는 기기별 이름으로 키를 발급하면 연결을 따로 관리할 수 있습니다.
만료와 연결 해지
키는 발급 후 1년 동안 유효하며 내 연결 관리에서 언제든 해지할 수 있습니다. 해지 후 요청은 거절됩니다. 인증 파일은 채팅·저장소·스크린샷에 넣지 마세요.
저장할 내용은 내가 선택
대화 전체를 자동 수집하지 않습니다. 에이전트에 저장을 요청한 요약과 지정한 첨부를 전달합니다. 기존 플랜의 스케치북·저장 공간·첨부 한도가 그대로 적용됩니다.
연결이 막혔을 때
목록에 abbsbook이 보이지 않아요
앱을 완전히 종료한 뒤 다시 열거나 새 CLI 세션을 시작하세요. 설치 결과에 나온 설정 경로가 현재 사용하는 앱·계정의 경로인지 확인합니다.
Node.js 또는 인증 파일을 찾을 수 없어요
Node.js 24 이상과 파일의 절대 경로를 확인하세요. 파일 이름 뒤에 (1) 등이 붙었다면 명령의 경로도 바꿔야 합니다. Node.js 설치 경로가 바뀌면 설치 명령을 다시 실행합니다.
CONSENT_REQUIRED가 나와요
키를 발급한 계정으로 웹사이트에 로그인해 최신 필수 약관 동의를 직접 완료한 뒤 다시 요청하세요. MCP가 대신 동의할 수는 없습니다.
UNAUTHORIZED 또는 인증 실패가 나와요
연결 키가 만료되거나 해지됐는지 확인하세요. 같은 계정에서 새 키를 만들고 새 인증 파일로 설치 명령을 다시 실행합니다.
PLAN_LIMIT 또는 저장 공간 부족이 나와요
현재 플랜의 한도에 도달한 상태입니다. 쓰기 가능한 기존 스케치북을 선택하거나 웹사이트에서 플랜·저장 공간을 확인하세요. MCP 연결만으로 플랜이 바뀌지는 않습니다.
본문은 저장됐는데 첨부가 빠졌어요
응답의 complete와 failures를 확인하세요. 파일 경로·크기·형식 또는 저장 공간 문제를 해결한 뒤 같은 프로젝트·세션 ID로 다시 요청하면 성공한 첨부는 유지됩니다.
에이전트에게 맡기기
abbsbook MCP 연결 실패를 진단해주세요. 실제 오류 코드, Node.js 버전, 앱 설정의 command·args 경로, 인증 파일 존재 여부를 확인하세요. 토큰이나 인증 파일 내용을 출력하지 마세요. 약관 동의나 키 재발급은 제가 직접 할 수 있도록 안내하세요. 문제를 고친 후 list_sketchbooks를 실제 호출해 검증하고, 성공 응답을 받기 전에는 완료라고 하지 마세요.현재 지원 방식과 최신 MCP 표준
현재 abbsbook은 기기에서 실행하는 stdio MCP + 개인 연결 키를 제공합니다. URL만 추가하는 원격 MCP 및 브라우저 OAuth 연결은 아직 제공하지 않습니다.
현재 배포본은 MCP 2025-11-25 호환 SDK를 사용합니다. 최신 2026-07-28 표준에서도 stdio와 Streamable HTTP는 구분됩니다. HTTP 인증은 OAuth 2.1 기반이며, 보호된 리소스 메타데이터·PKCE·대상 리소스 검증을 다룹니다. 새 클라이언트 등록은 CIMD를 권장하고 DCR은 이전 구현과의 호환용으로 남깁니다.
원격 서버용 OAuth 명령을 현재 로컬 설치에 섞지 않습니다. 지원 방식이 바뀌면 실제 연결 절차도 함께 갱신합니다.