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

in mcp •  13 days 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 분야의 개발 속도를 높일 것으로 보입니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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

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

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