1. 당신의 AI와 대화
평소 쓰던 Claude에게 말로 시키면 됩니다.
분석·글쓰기 같은 “생각”은 전부 당신의 AI가 합니다.
이력서·자기소개서·지원 현황을 이 컴퓨터 안에서 관리하세요.
분석과 글쓰기는 평소 쓰던 AI가, 데이터 보관은 CareerMate가 맡습니다.
CareerMate는 내 컴퓨터에서 도는 로컬 도구라, 내 컴퓨터의 프로그램을 실행할 수 있는 AI에서 동작합니다 — Claude Desktop · Claude Code · Codex.
설치를 마쳤다면 대시보드 http://127.0.0.1:4319에서 내 데이터를 확인하세요.
CareerMate 안에는 AI가 들어 있지 않습니다.
생각하는 일은 당신의 AI가, 데이터 보관은 CareerMate가 맡습니다.
평소 쓰던 Claude에게 말로 시키면 됩니다.
분석·글쓰기 같은 “생각”은 전부 당신의 AI가 합니다.
표준 프로토콜 MCP가 AI와 CareerMate를 잇는 “USB-C” 역할을 합니다.
AI가 24개 도구로 당신의 커리어 DB를 읽고 씁니다.
모든 데이터는 로컬 SQLite(~/.careermate)에만 저장됩니다.
외부 서버로 전송하지 않습니다. 대시보드로 눈으로 확인하세요.
프로필 정리부터 면접 준비까지, AI와 대화만으로 이어집니다.
지원하는 로컬 AI 앱은 Claude Desktop · Claude Code · Codex 셋입니다. 어느 쪽이든 같은 코어(로컬 DB + 도구 24개)를 씁니다.
.mcpb 설치터미널도, Node 설치도 필요 없습니다. 파일 하나를 더블클릭하면 끝납니다.
careermate.mcpb 파일이 필요합니다. (Release v0.1.0에 있으나 저장소가 비공개라 공개 다운로드 링크는 아직 없습니다.)
접근 권한이 있으면 Release v0.1.0에서 받고, 없으면 터미널에서 npx -y careermate init로 설치하거나 소스에서 npm run build:mcpb로 빌드하세요.
내려받은 careermate.mcpb를 더블클릭하면 Claude Desktop이 설치 창을 엽니다. 설치를 누르세요.
(또는 Claude Desktop → Settings → Extensions에 파일을 끌어다 놓아도 됩니다.)
Claude Desktop을 완전히 종료했다 다시 켜세요. 그다음 Claude에게
“get_onboarding_status 호출해서 연결됐는지 확인해줘”라고 말해 결과가 돌아오면 정상입니다.
Claude Desktop이 Node를 내장하므로 따로 설치할 게 없습니다. 드물게 내장 Node가 22.5 미만이라 설치가 막히면 아래 터미널 방식을 쓰세요.
루트 CLAUDE.md가 설치 안내 역할을 합니다. 폴더를 열고 아래 문장만 말하세요.
CareerMate 폴더에서 claude를 실행한 뒤, 아래 문장을 그대로 입력합니다. Claude가 INSTALL.md를 따라 등록까지 진행합니다.
CareerMate를 설치하고 설정해줘. INSTALL.md를 따라 진행해줘.
Claude Code가 프로젝트 MCP 서버 등록을 한 번 승인 요청하면 허용하세요. 그다음 “get_onboarding_status 호출해서 연결됐는지 확인해줘”로 점검합니다.
루트 AGENTS.md가 설치 안내 역할을 합니다. 폴더를 열고 같은 문장을 말하세요.
CareerMate 폴더에서 codex를 실행한 뒤, 아래 문장을 그대로 입력합니다. Codex가 INSTALL.md를 따라 등록까지 진행합니다.
CareerMate를 설치하고 설정해줘. INSTALL.md를 따라 진행해줘.
/mcp로 확인Codex 안에서 /mcp 명령으로 careermate가 등록됐는지 확인하고, “get_onboarding_status 호출해서 연결됐는지 확인해줘”로 점검합니다.
Cursor · Cline · Windsurf 등 다른 로컬 stdio MCP 클라이언트는 터미널에서 직접 설치·등록합니다.
node --version으로 확인하고, 낮으면
nodejs.org에서 LTS를 설치하세요.
CareerMate 저장소를 내려받습니다. (Git이 없으면 Code → Download ZIP으로 받아 압축을 풀어도 됩니다.)
git clone https://github.com/osntak/CareerMate.git cd CareerMate
의존성을 한 번만 설치합니다. (빌드 단계 없음) — 또는 클론 없이 npx -y careermate init 한 줄로도 등록됩니다(careermate npm 게시 완료).
npm install
감지된 클라이언트의 MCP 설정에 CareerMate를 자동 등록하고, Claude Code 프로젝트 설정(.mcp.json)은 항상 함께 작성합니다. 끝나면 해당 AI 클라이언트를 완전히 종료했다 다시 켜세요.
npm run init
직접 붙여넣고 싶다면 npm run init -- --print로 설정 JSON·명령만 출력해 클라이언트에 추가하세요. 특정 클라이언트만 등록하려면 npm run init -- --client cursor처럼 지정합니다. 클라이언트별 설정 파일 위치는 아래 탭을 참고하세요.
Windows: %APPDATA%\Claude\claude_desktop_config.json · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
(Settings → Developer → Edit Config 로도 열 수 있습니다. npm run init이 이 파일을 자동으로 수정합니다.)
프로젝트별: .cursor/mcp.json · 전역: ~/.cursor/mcp.json — Cursor·Cline·Windsurf 등 대부분 같은 형식입니다. 추가 후 클라이언트를 다시 시작하세요.
내 데이터를 눈으로 확인하려면 대시보드를 켭니다. 기본 주소는 http://127.0.0.1:4319, 포트가 사용 중이면 다음 빈 포트로 넘어갑니다. 종료는 Ctrl+C.
npm start
AI에게 “get_onboarding_status를 호출해서 연결됐는지 확인해줘”라고 말해 보세요. 결과가 돌아오면 정상입니다.
4319가 막히면 자동으로 다음 빈 포트로 옮겨갑니다. 터미널에 출력된 실제 주소를 사용하거나, CAREERMATE_PORT 환경변수로 고정하세요.
① npm run init이 정상 종료됐는지 ② node --version이 22.5 이상인지 ③ 클라이언트를 완전히 종료 후 재시작했는지 ④ npm install이 끝났는지 확인하세요. 폴더를 옮기거나 이름을 바꿨다면 등록된 경로가 깨지므로 npm run init을 다시 실행하세요.
프로젝트 폴더에서 진단을 실행하면 Node 버전·데이터 폴더·DB 상태를 점검합니다.
npm run doctor
기본 위치는 ~/.careermate/careermate.sqlite(Windows: %USERPROFILE%\.careermate). CAREERMATE_DATA_DIR로 변경 가능. npm run migrate는 DB를 준비/업그레이드(반복 실행 안전)하고, 완전 초기화는 careermate.sqlite 삭제 후 재실행(백업 권장)입니다.
대시보드 서버는 127.0.0.1(이 컴퓨터)에만 바인딩되어 외부에서 접근할 수 없고,
MCP 서버는 네트워크 호출을 하지 않습니다. 분석·글쓰기는 당신이 직접 고른 AI가 수행합니다.
~/.careermate/careermate.sqlite~/.careermate/exports로