MCP · 2026년 6월 30일 ★★★

여러 MCP 도구 정의를 메타 도구 2개로 압축해 토큰을 최대 99% 줄이는 '압축 라우터' (Show HN)

MCP 서버를 여러 개 붙이면 모든 도구 설명이 매 요청마다 함께 실려 토큰과 비용을 잡아먹는데, 이 '압축 라우터(compress router)'는 연결된 서버들을 하나로 묶고 도구 목록을 통째로 보내는 대신 메타 도구 2개만 노출해 그 부담을 줄여요. `get_tool_schema`로 필요한 도구의 상세 설명을 그때그때 불러오고, `invoke_tool`로 실제 호출을 넘기는 구조예요. 작성자가 노션·깃허브·파이런스(Pylance) 서버 3개로 잰 예시에서는 도구 정의 부담이 2만 6천 토큰에서 약 900 토큰으로, 50번 주고받는 대화 기준 비용은 약 96.5% 줄었다고 해요. 만든 사람은 광고 차단 도구 애드가드(AdGuard)의 기술 책임자라 이력은 탄탄하지만, 공개된 지 한 달이 안 됐고 별(star)은 11개에, 수치도 작성자 자체 측정이라 아직 검증 단계예요.

용어 풀이
MCP
Model Context Protocol. AI 모델을 외부 도구·데이터에 연결하는 표준 규약이에요.
LLM
Large Language Model. 사람 말로 묻고 답하는 거대 언어 모델이에요.
토큰(token)
언어 모델이 글을 처리하는 최소 조각으로, 비용과 입력 한도를 재는 단위예요.
운영자 인사이트

핵심은 특정 저장소의 인기보다 '겉면(facade) 패턴' 자체예요. 도구 목록만 먼저 주고 필요한 순간에만 상세 설명을 꺼내 쓰는 구조라, 직접 만들어 적용하기도 어렵지 않아요. 다만 토큰 낭비의 진짜 원인은 설명이 장황한 개별 서버 설계라는 반론도 있으니, 라우터를 끼우기 전에 어떤 서버가 토큰을 많이 쓰는지부터 재보길 권해요.

여러 관점으로 보기
  • 해결 도구 원문 연결된 MCP 서버를 하나로 묶고 메타 도구 2개만 노출해 도구 정의 토큰을 2만 6천에서 약 900으로 줄인다고 설명해요. 라이선스는 MIT, 별은 11개예요. GitHub
  • 공개·반응 6월 29일 Show HN에 올라왔지만 하루가 지나도 1포인트에 댓글 0으로 아직 이렇다 할 토론은 없어요. Hacker News
  • 대안 관점 MCP 토큰 과다의 원인을 두고, 규약보다 설명이 장황한 개별 서버 설계가 문제(잘 다듬으니 도구 47개가 14개로)라는 분석도 있어요. 라우터 대신 서버 자체를 고치는 길도 있다는 뜻이에요. Hacker News

원본 보기 (hn:mcp-server)