피드로 돌아가기
Two Tiny MCP Servers That Reduced Prompt Waste This Week
Dev.toDev.to
AI/ML

MCP 기반 Schema Pinning 및 Tool Routing을 통한 프롬프트 낭비 제거

Two Tiny MCP Servers That Reduced Prompt Waste This Week

2x lazymac2026년 5월 15일3intermediate

Context

Agent 중심 워크플로우에서 Structured Output의 스키마 이탈 현상과 과도한 Tool Catalog 포함으로 인한 프롬프트 비대화 발생. 단순 재시도(Retry) 방식의 처리로 인한 체인 붕괴 및 토큰 비용 증가라는 아키텍처적 한계 노출.

Technical Solution

  • Schema-pin-mcp 도입을 통한 세션별 활성 JSON Schema 고정 및 명시적 검증 단계 구축
  • Output 생성 직후 Validate-Repair-Explain 루프를 적용하여 Silent Failure 원천 차단
  • Tool-router-mcp 설계를 통한 사용자 의도 기반의 Tool Subset 필터링 레이어 구현
  • 전체 Tool List 대신 관련성 높은 도구만 프롬프트에 주입하여 모델의 선택 노이즈 제거
  • 개별 기능을 독립적인 MCP 서버로 분리하여 테스트 및 재사용이 용이한 Composable 구조 채택
  • 마찰 지점을 정밀하게 격리하고 패키지화하는 'Find-Isolate-Package-Publish' 반복 루프 적용

- Structured Output 실패 시 단순 재시도 대신 스키마 핀닝 기반의 사전 검증 단계 도입 검토 - MCP 도구 수가 증가함에 따라 프롬프트 주입 전 Intent 기반의 Routing 레이어 설계 적용 - 거대 프레임워크 구축 전 좁은 범위의 문제를 해결하는 Tiny Utility 서버 단위의 점진적 확장 전략 수립

원문 읽기