Claude 3.5가 계속 틀리는 작업들을 위해 로컬 도구를 제공하는 MCP 서버를 구축했습니다
요약
Claude의 추론 오류를 방지하기 위해 산술 연산, PDF 처리, 시간대 변환 등 35가지 결정론적 작업을 수행하는 로컬 MCP 서버 'toolbox-mcp'를 구축했습니다. 이 서버는 사용자의 로컬 환경에서 실행되어 보안을 유지하며 Claude Desktop 및 Claude Code와 연동됩니다.
핵심 포인트
- Claude의 산술, 시간대, 파일 처리 오류를 해결하기 위한 로컬 도구 제공
- 35개의 도구가 로컬에서 실행되어 데이터 외부 유출 방지
- PDF 텍스트 추출, 수학 연산, 이미지 변환 등 다양한 기능 포함
- Claude Desktop, Claude Code, Cursor 등 다양한 환경에서 사용 가능
Claude가 추론(reasoning) 능력은 놀랍지만, 결정론적인(deterministic) 작은 작업들에서 조용히 틀리는 것을 계속 발견했습니다. 큰 숫자의 산술 연산, 시간대(timezone) 계산, 열 수 없는 PDF 읽기, QR 코드 생성, 비밀번호 해싱 같은 것들 말이죠. 확신에 찬 추측이 아니라 정확한 답이 필요한 작업들입니다.
그래서 저는 이러한 작업들을 실제 함수(functions)에 넘겨주는 MCP 서버를 구축했습니다. 이름은 toolbox-mcp이며, 35개의 도구가 모두 사용자의 컴퓨터에서 로컬(locally)로 실행됩니다. 네트워크 연결도 없고, 아무것도 컴퓨터 밖으로 나가지 않습니다.
일부 도구들은 다음과 같습니다:
- Claude가 실제로 문서를 읽을 수 있도록 PDF에서 텍스트를 추출하는 기능
- 정확한 수학 연산 및 단위 변환 (90 km/h를 m/s로 변환하는 등의 작업)
- 실제 IANA 시간대를 사용한 시간대 변환
- 이미지 변환 / 크기 조정 / 압축 / 자르기 / 워터마크 삽입
- PDF 병합 / 분할 / 회전
- QR 코드, hmac, bcrypt, 정규표현식 추출(regex extract), 텍스트 차이 비교(text diff), json/csv
설정은 구성(config) 파일에 한 줄만 추가하면 됩니다:
{ "command": "npx", "args": ["-y", "toolbox-mcp"] }
Claude Desktop과 Claude Code(또한 Cursor, VS Code, Antigravity에서도 작동)에서 사용할 수 있습니다. 저는 현재 Claude Code에 연결해 두었으며, 도구들을 직접 호출하여 사용하고 있습니다.
리포지토리(repo): https://github.com/medoxisto/toolbox-mcp
이 프로젝트는 오픈 소스(MIT)이며 무료입니다. 피드백이나 새로운 도구 아이디어를 환영합니다. Claude가 추측을 멈추고 정확히 수행했으면 하는 결정론적인 작업은 무엇인가요?
제출자: /u/TurbulentFail5486
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기