Vercel Sandbox, stdin 지원 추가해 stdio MCP 서버 상호작용 가능
·2026.10.26 09:00
핵심 내용
Vercel Sandbox가 stdin 지원을 추가해 stdio MCP 서버와 상호작용할 수 있게 됐다
자세히 보기
- Vercel Sandbox가 실행 중인 명령어에 표준 입력(stdin)을 전송하는 기능을 지원함
- agent-browser 같은 stdio MCP 서버와 메시지 교환하거나 실행 중인 명령줄 프로그램에 데이터를 전송하는 용도로 활용 가능함
- TypeScript SDK에서는 runCommand()에 stdin: true와 detached: true를 설정한 뒤 writeStdin()으로 입력을 보내고 closeStdin()으로 종료함
- TypeScript SDK는 Node.js readable stream(예: process.stdin)을 stdin으로 받아 스트림이 끝나면 명령어의 stdin을 자동으로 닫음
- Python SDK에서는 stdin=subprocess.PIPE를 설정하고 server.stdin.send()로 입력을 보낸 뒤 communicate()를 호출해 stdin을 닫고 출력을 수집하며 종료 대기함
- Python의 run_process()는 한 번에 모든 입력을 받는 명령어의 경우 입력을 직접 전달할 수 있음
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.