·
21 commits
to main
since this release
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 네이티브 크래시 방어 패치