Skip to content

react-native-mcp-server v0.1.0-rc.11

Latest

Choose a tag to compare

@ohah ohah released this 15 Mar 16:22
· 21 commits to main since this release
58af09a

react-native-mcp-server v0.1.0-rc.11

MCP 서버 강제종료 시 앱 크래시를 방지하는 WebSocket 네이티브 모듈 방어 패치입니다.

설치

npm install -g @ohah/react-native-mcp-server@0.1.0-rc.11
# 또는
npx -y @ohah/react-native-mcp-server@0.1.0-rc.11

주요 변경 사항

🛡️ WebSocket 네이티브 크래시 방어

MCP 서버가 비정상 종료되거나 연결이 끊길 때 React Native 앱이 크래시되는 문제를 수정했습니다.

  • WebSocket close 방어: 네이티브 WebSocketModule.close() 호출 시 이미 닫힌 연결에 대한 방어 로직 추가
  • NativeModules 공개 API 사용: TurboModuleRegistry 내부 경로 대신 NativeModules 공개 API로 통일
  • DeviceEventEmitter 공개 API 사용: 내부 경로(react-native/Libraries/...) 제거, 공개 import 경로로 변경
  • close 후 즉시 Set 정리: WebSocket close 이후 참조를 즉시 제거하여 중복 close 방지

📝 문서 포맷 수정

  • screen-capture.md 마크다운 테이블 trailing spaces 제거 (CI oxfmt 체크 통과)

v0.1.0-rc.10 대비

  • rc.10: compact 텍스트 출력 + interactive 필터
  • rc.11: WebSocket 네이티브 크래시 방어 패치