로그 감소기 MCP 서버, 클로드 코드가 로그를 읽을 때 토큰 사용량 절감

Log Reducer는 Claude Code를 위해 특별히 제작된 MCP 서버로, 로그 파일을 서버 측에서 읽고 대화에 축소된 출력만 전송하여 원시 로그가 컨텍스트 창에 들어가는 것을 방지합니다. 개발자에 따르면 2,000줄의 로그는 세션에서 영구적으로 20,000개 이상의 토큰이 제거되는 것을 의미합니다.
압축 변환
이 도구는 API 호출 없이 로그를 50-90% 압축하기 위해 19가지 결정론적 변환을 실행합니다:
- 스택 트레이스 접기 — 프레임워크 노이즈를 축소하면서 코드 프레임 유지
- 반복 및 거의 동일한 줄 중복 제거
- 헬스 체크, 하트비트, 진행률 표시줄, Docker 보일러플레이트를 포함한 노이즈 필터링
- UUID, 타임스탬프, 긴 URL 단축
- 사이클 감지 및 반복되는 다중 라인 블록 축소
- 액세스 로그 압축 — 보일러플레이트를 메서드 + 경로 + 상태로 제거
Claude Code로 개발
전체 프로젝트는 Claude Code를 사용하여 구축되었습니다. 개발자는 로그 샘플을 대화에 붙여넣으면, Claude가 압축 가능한 부분을 분석하고 변환을 구현하며 테스트 픽스처에 대해 검증했습니다. 저장소의 평가 워크플로우 — 로그 붙여넣기, 이상적인 출력 자동 생성, 파이프라인과 차이 비교, 수정 사항 구현 — 는 전적으로 Claude Code로 구동되도록 설계되었습니다.
설정 및 사용법
npm install -g logreducer로 설치하고 .claude/settings.json에 추가하세요:
{
"mcpServers": {
"logreducer": {
"command": "npx",
"args": ["-y", "logreducer", "--mcp"]
}
}
}사용법: 로그를 클립보드에 복사하고 Claude Code에서 /logdump를 입력하세요. 원시 로그는 임시 파일에 저장되고 서버 측에서 자동으로 축소됩니다. 파일을 직접 가리키거나, 로그 수준별 필터링, 정규식으로 grep, 대규모 로그의 구조적 요약을 얻을 수도 있습니다.
이 도구는 MIT 라이선스 하에 무료 오픈 소스로 제공되며, GitHub의 launch-it-labs/log-reducer와 npm의 logreducer에서 이용 가능합니다.
📖 전체 원문 읽기: r/ClaudeAI
👀 See Also

홈랩 AI 센티널: LLM 통합 자체 호스팅 모니터링 어시스턴트
Homelab AI Sentinel은 LLM을 통해 모니터링 웹훅을 처리하여 일반 영어로 된 진단을 생성하는 자체 호스팅 도구입니다. 11개의 경고 소스, 10개의 알림 플랫폼을 지원하며, Ollama 및 LM Studio를 포함한 모든 OpenAI 호환 엔드포인트와 함께 작동하여 로컬 추론이 가능합니다.

UniFi 정보 프로토콜을 멀티테넌트 라우팅을 위해 역분석하기
UniFi inform 프로토콜은 10초마다 포트 8080을 통해 HTTP POST로 컨트롤러에 장치 데이터를 전송합니다. 각 패킷의 처음 40바이트에는 암호화되지 않은 장치 MAC 주소가 포함되어 있어 복호화 없이 라우팅이 가능합니다.

ClawCall: 브리지 모드를 지원하는 AI 전화 통화용 OpenClaw 기술
ClawCall은 AI 에이전트가 실제 전화를 걸고, 메뉴를 탐색하며, 통화 대기를 하고, 대화를 나눌 수 있게 해주는 OpenClaw 스킬입니다. 여기에는 사람이 전화를 받았을 때 사용자를 연결해주는 브리지 모드가 포함되어 있습니다.

클로드 코드와 옵시디언으로 자기 개선 지식 시스템 구축하기
한 개발자가 시맨틱 검색, 지식 그래프, Obsidian 볼트에 대한 간격 반복을 통해 Claude Code에 지속적인 메모리를 제공하는 25개의 도구 시스템을 구축했습니다. 이 시스템은 bge-m3 임베딩으로 콘텐츠를 색인화하고, 모순을 감지하며, 오래된 노트를 자동 정리하고, Obsidian Canvas 맵을 자동 생성합니다.