MCP · 2026년 9월 13일 ★★

자바 MCP 서버 라이브러리 타키온이 블로킹 핸들러를 네티 이벤트 루프 대신 가상 스레드에서 돌려요

타키온(Tachyon)은 자바 21 이상에서 도는 MCP 서버 라이브러리로, JDBC 호출처럼 기다리는 핸들러를 네티(Netty) 이벤트 루프에 올리지 않고 가상 스레드에서 실행한다고 저장소 문서에 적어 뒀어요. 공식 MCP 자바 SDK 는 프로젝트 리액터(Project Reactor) 기반이고 동기 방식 API 는 그 위에 씌운 겉면(facade)이며, 가상 스레드는 '앞으로의 방향'으로 지켜보는 중이라고 자체 문서에 적혀 있어요. 타키온은 아파치 2.0 라이선스에 별 30개·포크 10개 규모이고 2026년 9월 8일 v1.0.0-beta.25 까지 왔는데, '1.0 릴리스 준비' 이슈는 7월 22일부터 열린 채예요.

용어 풀이
MCP
Model Context Protocol. AI 에이전트가 외부 도구·데이터에 연결되는 표준 규약
SDK
Software Development Kit. 특정 기능을 쓰도록 미리 만들어 배포하는 개발 도구 묶음
JDBC
Java Database Connectivity. 자바에서 데이터베이스에 접속하는 표준 인터페이스
API
Application Programming Interface. 프로그램끼리 기능을 주고받기로 약속한 창구
운영자 인사이트

자바 서버에 MCP 를 붙이려고 공식 SDK 를 걷어내야 하는 건 아니에요. 타키온은 mcp-java·랭체인4j·스프링 AI 애너테이션 서비스를 그대로 받는 어댑터를 두고 있어 보완재 쪽에 가깝고, 차이는 리액터 위 동기 겉면이냐 가상 스레드 직접 실행이냐에 있어요. 다만 성능 수치도 벤치마크 코드도 공개된 게 없어서 이 구조 차이의 값어치는 직접 재 봐야 하고, 아직 베타라 검증 환경에서 먼저 돌려 보는 편이 안전해요.

여러 관점으로 보기
  • 만든 쪽 설명 기다리는 핸들러를 가상 스레드에서 돌려 네티 이벤트 루프를 비워 두고, 애플리케이션 프레임워크 없이 쓸 수 있다고 적혀 있어요. GitHub
  • 공식 자바 SDK 쪽 현황 동기 방식 API 는 리액터로 만든 속을 겉에서 감싼 것이고, 가상 스레드와 구조적 동시성은 아직 지켜보는 항목으로 적혀 있어요. GitHub
  • 규격이 바뀐 지점 MCP 현행 버전은 2026-07-28 이고 2025-11-25 이전과는 버전 협상 방식 자체가 달라서, 두 규격을 한 핸들러로 받으려면 중간에 변환이 필요해요. Model Context Protocol

원본 보기 (hn:mcp-server)