타키온(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