클로드 코드 쓰면서 파일 작업 시킬 때마다 좀 답답했어요.PDF 몇 개 합쳐달라고 하면 라이브러리 찾고, 설치하고, 스크립트 짜고,결과가 애매해서 또 고치고,제대로 됐나 열어서 확인하고.세션 새로 열면 그걸 또 처음부터 합니다.
그게 다 토큰이더라고요.MCP 서버로 묶어놓고 나서 실제로 차이가 있나 재봤습니다.같은 파일 4개 놓고 같은 지시를 같은 모델한테 줬어요.한쪽만 이 서버 쓰게 하고, 다른 쪽은 셸이랑 Node 알아서 쓰게 했고요.토큰 510,607 → 184,605비용 $0.28 → $0.13시간 9분 6초 → 39초툴호출 20회 → 10회

AI가 새로운 세션마다 반복해서 툴을 만들고 그걸 쓰는걸 반복하고 있는데 AI가 반복해서 만드는 툴들을 앞으로 계속 추가해서 확장해볼까 합니다.
설치는 한 줄입니다.
claude mcp add ezpzfile -- npx -y ezpzfile-mcp
도구는 이렇게 6개입니다.
doc_read - docx, pdf, hwp, hwpx, eml에서 텍스트 뽑기 (표 포함)doc_convert - 문서를 PDF로, PDF 페이지를 이미지로, 엑셀을 CSV/JSON으로pdf_edit - 병합, 추출, 삭제, 회전, 순서변경, 분할, 압축, 암호 걸기/풀기pdf_info - 페이지 수, 크기, 암호화 여부, 메타데이터image_edit - 리사이즈, 압축, 포맷 변환, EXIF/GPS 제거, 배경 제거(누끼)qr_make - 링크나 텍스트를 PNG/SVG QR로
MIT고 Node 22.13 이상이면 됩니다.
도구별 인자까지 정리된 건 여기 있습니다자세한내용 : https://ezpzfile.com/mcp소스 : https://github.com/ezpzfile/ezpzfile-mcpnpm: https://www.npmjs.com/package/ezpzfile-mcp
https://ezpzfile.com
안 되는 파일 있으면 말씀해주세요. 고치겠습니다.
필요하면 만들어 쓰고, 오픈 소스로 깃허브에 올리고 피드백 받고 .
좋은 세상입니다.