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가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.