본문으로 건너뛰기

© 2026 Molayo

r/LocalLLaMA분석2026. 06. 18. 12:11

날짜 및 시간 MCP

요약

Java MCP SDK를 사용하여 타임존 기반의 날짜와 시간을 제공하는 stateless HTTP MCP 서버를 개발했습니다. 가상 스레드를 활용해 초당 약 35,000개의 쿼리를 처리하며, LLM이 정확한 시간 정보를 가져올 수 있도록 돕습니다.

핵심 포인트

  • Java MCP SDK를 사용한 stateless HTTP 기반 MCP 서버 구현
  • 가상 스레드(Virtual Threads) 적용으로 초당 35,000개 쿼리 처리
  • IANA 타임존 및 일광 절약 시간제(DST) 자동 처리 지원
  • stdio 방식이 아닌 HTTP 엔드포인트를 통한 접근성 제공

타임존(timezone)을 입력받아 날짜와 시간을 출력해 주는 공개적인 기본 MCP 서버를 찾을 수 없었습니다. 그래서 Java MCP SDK를 사용하여 직접 하나를 작성했습니다. 이 서버는 상태가 없는(stateless) HTTP를 사용합니다. OVH VPS에 호스팅되어 있으며 가상 스레드(virtual threads)를 사용하여 완전히 병렬화되었습니다. 벤치마크 결과 초당 약 35,000개의 쿼리를 처리했습니다. Java의 내장 타임존 처리 기능을 사용했기 때문에 특이한 오프셋(offset)이나 일광 절약 시간제(daylight savings time) 같은 문제들도 자동으로 처리할 것입니다. HTTP 엔드포인트는 /time입니다. 조만간 다른 엔드포인트에 복리 계산기 등 다른 도구들을 추가할 계획입니다. 여러 단계가 필요하고 모델의 주의(attention)를 많이 소모하는 작업들을 모델이 직접 하기보다 기본적인 도구에 넘겨줄 수 있도록 하기 위함입니다. 원하는 다른 상태 없는(stateless) 도구가 있다면 댓글로 알려주세요. 이 프로젝트를 영구적으로 유지할 계획입니다. 제가 찾아봤을 때 모든 것이 stdio 방식이고 Claude Code용으로만 되어 있어서 짜증이 났습니다. 그리고 어떤 엑사스케일(exascale) 제공업체도 이렇게 기본적인 것에 대해 공개 서버를 제공하지 않더군요. 이제 여러분의 LLM은 IANA 타임존을 사용하여 아주 쉽게 시간을 가져올 수 있습니다. 최근 뉴스 기사를 건네주더라도 모델이 당신을 시간 여행자라고 소리치지 않을 것입니다. URL은 http://date.13-thirtyseven.com:8080/time 입니다. 시간 도구: 1. 타임존을 포함한 날짜 및 시간. (추신: 만약 플레어(flair)가 잘못되었다면 알려주세요. 이것은 커뮤니티 리소스인 것 같습니다.)

AI 자동 생성 콘텐츠

본 콘텐츠는 r/LocalLLaMA의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0