root layout

패스트캠퍼스

  1. 강의 질문
  2. 개발/데이터

MCP Client,Server간 SSE 통신중 MCP 서버 재시작시 MCP Client 에서 MCP Server를 못찾는 이슈 문의

2025.09.27 22:51 작성

안녕하세요! 강의 잘 듣고있습니다!

다름아니라


MCP Client/Server를 Spring AI MCP로 개발하는데 궁금한 부분이 있어서 질문 드립니다


우선 저는 아래 환경으로 구성하였습니다


개발환경

- JDK 21

- Spring AI 1.0.2

- MCP-Webflux 사용

- MCP SSE 연결


이슈 및 질문

- MCP Server 를 재시작하면, MCP Client 가 MCP Server에 재연결이 안되서 MCP Client 에서 아무리 요청을 해도 MCP 서버에서는 404 에러 발생하여, 어쩔수없이 MCP Client 를 재기동해야 정상적으로 다시 연결이 됩니다. 우선 제가 봤을때는 MCP Client <-> MCP Server 간 통신시 SessionID로 식별하는것같은데 MCP Server가 재기동되면서 SessionID가 바뀌면서 Client 에서 물고있던 SessionID를 못찾아서 404가 난것인가 싶긴합니다. (개인적인 추측)

- 제가 봤을때는 MCP 서버가 재기동을 해도 MCP Client가 서버와 재연결이 되어야한다고 생각하는데,해당 이슈로 검색해봤을때는, 동일한 케이스로 spring ai 쪽에 이슈업을 한것 같더라구요. (https://github.com/spring-projects/spring-ai/issues/2881)

위 문제에 대해서 강사님은 동일한 경험하신적이 있으신지, 그리고 만약 해결하셨다면, 해결은 어떻게 하셨는지 궁금합니다




답변 

연관 질문

커뮤니티 질문보기