MCP SDK, Streamable HTTP 지원 발표: 개발자를 위한 변화

in #mcp23 hours ago

최근 MCP SDK가 Streamable HTTP 지원을 발표했습니다. 이는 기존의 SSE 프로토콜만을 사용하던 방식에서 벗어나 개발자들에게 더 많은 유연성을 제공할 것으로 기대됩니다.

SSE는 클라이언트와 서버 간에 지속적인 연결을 유지하며 메시지를 전송하는 방식입니다. 하지만 이 때문에 Cloudflare workers와 같은 환경에서 원격 MCP를 호스팅할 때 유휴 상태에서도 지속적으로 리소스를 소비하는 문제가 있었습니다.

Streamable HTTP의 도입은 이러한 문제를 해결합니다. 필요한 경우가 아니라면 장기간 연결을 유지할 필요가 없어집니다. MCP 서버를 우리가 익숙한 일반적인 HTTP 서버(POSTGET 엔드포인트)처럼 구현할 수 있게 되었습니다.

이는 stateless servers의 등장을 의미하며, 서버는 상태 관리 없이 단순히 도구를 제공하고 실행할 수 있습니다. 작업 완료 시 연결을 종료하는 간단한 함수 호출로 서버를 호스팅할 수 있게 된 것입니다. 물론 Streamable HTTP 내에서도 SSE 연결 옵션은 여전히 사용할 수 있어 두 방식의 장점을 모두 취할 수 있습니다.

Streamable HTTP Typescript SDK는 이미 출시되었지만, 클라이언트 지원은 아직 초기 단계이며 곧 mcp-remote@next를 통해 개선될 예정입니다.

Streamable HTTP로의 전환은 원격 호스팅에 있어 큰 진전입니다. MCP 서버 호스팅이 다른 Express appAPI endpoints를 추가하는 것처럼 쉬워져 개발자 친화적이며 MCP 분야의 개발 속도를 높일 것으로 보입니다.

Sort:  

Upvoted! Thank you for supporting witness @jswit.

4/23일자 kr 개발 포스팅
https://www.steemit.com/@devfund-kr/4-23-kr

@devfund-kr님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.

H4LAB Delegation Status (2025/04/24)
https://www.steemit.com/@h4lab/2025-04-24-status

@h4lab님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.

Coin Marketplace

STEEM 0.14
TRX 0.24
JST 0.031
BTC 92354.20
ETH 1767.25
USDT 1.00
SBD 0.86