MCP 토큰 사용량을 줄이기 위해 서버를 CLI 대안으로 교체하기

MCP 서버 축소를 통한 토큰 최적화
한 개발자는 자신의 설정에 추가된 각 MCP 서버가 모든 메시지와 함께 전체 도구 스키마를 컨텍스트 창에 덤프하여 사용 가능한 컨텍스트의 30-40%를 소비한다는 사실을 발견했습니다. 이로 인해 예상보다 빠르게 컨텍스트 제한에 도달하게 되었습니다.
구체적인 MCP-to-CLI 대체
설정을 검토한 후, 그들은 CLI 대체 도구가 있는 여러 MCP 서버를 식별하고 다음과 같이 대체했습니다:
agentmail mcp → agentmail cli(npm install -g agentmail-cli를 통해 설치) - Claude가 bash를 통해 수신함 관리, 이메일 전송, 메시지 확인 가능github mcp → gh cli-gh issue create및gh pr list와 같은 명령어 사용postgres mcp → psql-psql -c "select * from users"와 같은 명령어 사용
설정에 유지된 MCP 서버
두 개의 MCP 서버는 적절한 CLI 대안이 없어 유지되었습니다:
- playwright mcp - 브라우저 자동화 작업용
- memory mcp - 지속적 메모리 기능용
결과 구성 및 규칙
개발자는 이전의 모든 기능을 유지하면서 MCP 서버 수를 6개에서 2개로 줄였습니다. 그들은 새로운 규칙을 수립했습니다: "CLI가 있으면 MCP를 건너뛰세요. 진정으로 명령줄 옵션이 없는 것에만 MCP를 추가하세요." 이 변경으로 컨텍스트 창이 더 넓게 느껴지고 제한에 도달하는 빈도가 줄어들었습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

사전 출력 프롬프트 주입을 통한 Claude 환각 현상 감소
레딧 게시물에서 클로드 AI의 환각 현상을 절반으로 줄이는 방법을 소개합니다. 이 방법은 모델이 응답하기 전에 불확실성과 다음 단계를 기록하도록 강제하는 사전 출력 프롬프트를 사용합니다. 접근 방식은 클로드의 시스템 프롬프트에 특정 마크다운 지시사항을 추가하고 파이썬 스크립트를 생성하는 것을 포함합니다.

클로드 코드: 프롬프트 엔지니어링보다 컨텍스트 관리
한 개발자가 Claude Code를 1년간 사용한 후 깨달은 핵심 기술은 프롬프트 작성법이나 모델 선택이 아니라, 더 나은 결과를 얻기 위해 사전에 포괄적인 프로젝트 컨텍스트를 제공하는 것이라고 밝혔습니다.

완벽한 프롬프트 작성보다 AI 대화 구성하기
한 개발자가 r/ClaudeAI에서 완벽한 프롬프트 문장에 집착하는 대신 Claude AI와의 대화를 상황으로 구성하는 방법으로 전환하여 훨씬 더 나은 결과물을 얻었다고 설명합니다.

모든 개발자가 알아야 할 20가지 Claude Code 명령어
Reddit 게시물이 Claude Code의 20가지 명령어를 나열합니다: 태스크 중지, 컨텍스트 관리, 브랜칭, 원격 제어, /compact, /branch, /simplify 같은 생산성 단축키.