fix: remove deprecated stateless_http parameter from FastMCP initialization#59
Conversation
|
몇 번을 돌려도 똑 같은 에러로 exit 되는군요 : 13:57:52 [INFO] ✅ KIS 설정 파일이 생성되었습니다: /root/KIS/config/kis_devlp.yaml |
|
@kdsull 안녕하세요. 확인 감사합니다. 코드상으로는 수정되었으나, 로그를 보니 실행 환경(Docker)에서 이전 빌드 결과물이 남아있어 에러가 반복되는 것으로 추측됩니다. 번거로우시겠지만, 아래 두 사항을 한 번만 더 확인해 주실 수 있을까요?
|
|
저도 지금 받아서 실행해보는건데 동일하네요? 이거 수정되면 돌아가려나요 .. @kdsull 님하고 같은 오류가 발생되는데 |
|
@kdsull 한투 담당자분이 PR 확인하시고 답변주신건 줄 알았는데, 동일한 에러를 겪으신 분이셨군요..ㅎㅎ @jinwoo-lee-github 담당자분 확인이 아직 안된 것 같아서, 급하시면 제가 수정한 브랜치로 다시 빌드 후 실행시켜보시면 잘 동작할겁니다! |
|
네 별관심없는듯 수정해서 실행했어요 ㅎㅎ |
Summary
FastMCP 라이브러리 업데이트에 따라 더 이상 지원되지 않는 stateless_http 파라미터를 제거하여 서버 실행 시 발생하는 TypeError를 해결했습니다.
Problem
최신 버전(v3.1.1)의 fastmcp 패키지를 사용할 경우, FastMCP 객체 초기화 시 stateless_http 인자를 전달하면 아래와 같은 에러가 발생하며 도커 컨테이너가 정상적으로 실행되지 않는 문제가 있습니다.
관련하여 PrefectHQ/fastmcp@943af98 커밋에서 볼 수 있듯이, stateless_http 인자는 더 이상 FastMCP() 생성자에서 사용할 수 없으며 사용 시 TypeError를 발생시킵니다.
Key Changes
fastmcp>=2.11.3 → fastmcp>=3.1.1Test Results
[x] Docker 빌드 및 MCP 서버 정상 기동 확인