MCP 원격 HTTP 서버 배포 패턴 — stdio에서 Streamable HTTP로 전환하는 에이전트 확장 가이드
MCP Streamable HTTP 트랜스포트로 stdio 서버를 원격 배포 가능한 HTTP 서비스로 전환하는 실전 가이드. @modelcontextprotocol/sdk v1.29.0 기준 stateful·stateless 모드 구현과 Docker·Cloudflare 배포 패턴을 실험 로그와 함께 설명합니다.
jangwook.net
Personal technical notes on AI agents, automation, developer tools, and the process of building software.
Latest Notes
The root page stays intentionally small. Choose a language, then read the full archive and related posts there.
AI 에이전트, 자동화, 개발 도구, 소프트웨어 제작 과정을 한국어로 기록합니다.
MCP Streamable HTTP 트랜스포트로 stdio 서버를 원격 배포 가능한 HTTP 서비스로 전환하는 실전 가이드. @modelcontextprotocol/sdk v1.29.0 기준 stateful·stateless 모드 구현과 Docker·Cloudflare 배포 패턴을 실험 로그와 함께 설명합니다.
Vitest 4.1.7 기준으로 Jest 프로젝트를 마이그레이션하는 완전 가이드. 설치, 설정 전환, jest→vitest 코드 변환 패턴, Browser Mode stable, 신규 매처(toSatisfy, toBeOneOf)까지 직접 실험한 결과를 담았다.
Bun 1.3.14에서 직접 실험한 Bun Shell 완전 가이드. $ 템플릿 리터럴 기본 패턴, .nothrow() 에러 처리, Promise.all 병렬화, macOS echo 함정까지 실제 출력 로그와 함께 정리했다. zx와의 실질적 차이점, 그리고 프로덕션 배포 시 주의사항도 포함.
Personal notes on AI agents, automation, developer tools, and building software.
A hands-on guide to deploying MCP servers over Streamable HTTP instead of stdio. Covers stateful vs stateless session modes, Docker and Cloudflare Workers deployment, with real curl experiment logs using @modelcontextprotocol/sdk v1.29.0.
A hands-on guide to migrating from Jest to Vitest 4.1.7. Covers installation, config migration, code conversion patterns, and Vitest 4 exclusive features like stable Browser Mode and new matchers (toSatisfy, toBeOneOf) — verified in a real sandbox.
Bun Shell guide from Bun 1.3.14 experiments: $ template literals, .nothrow() error handling, Promise.all parallelism, macOS echo pitfall, and a comparison with zx.
AIエージェント、自動化、開発ツール、ソフトウェア開発の記録です。
MCP Streamable HTTPトランスポートでstdioサーバーをリモート配備可能なHTTPサービスへ移行する実践ガイド。@modelcontextprotocol/sdk v1.29.0基準でstateful・statelessモードの実装とDocker・Cloudflare配備パターンを実験ログとともに解説します。
Vitest 4.1.7ベースのJestプロジェクト移行完全ガイド。インストール・設定切り替え・jest→vitestコード変換パターン・安定Browser Mode・新マッチャー(toSatisfy, toBeOneOf)まで、サンドボックスで検証した結果をまとめた。
Bun 1.3.14で実際に実験したBun Shell完全ガイド。$テンプレートリテラル、.nothrow()エラー処理、Promise.all並列化、macOS echoの罠まで実行ログ付きでまとめた。zxとの実質的な違いやプロダクション配備時の注意点も解説。
记录 AI 代理、自动化、开发工具和软件构建过程。
使用MCP Streamable HTTP传输将stdio服务器转变为可远程部署的HTTP服务的实战指南。基于@modelcontextprotocol/sdk v1.29.0,通过实验日志详解stateful与stateless模式实现及Docker、Cloudflare部署模式。
基于 Vitest 4.1.7 的 Jest 项目迁移完整指南。涵盖安装、配置切换、jest→vitest 代码转换模式、稳定 Browser Mode 及新断言器(toSatisfy、toBeOneOf)——均经沙箱实验验证。
基于Bun 1.3.14实际实验的Bun Shell完整指南。涵盖$模板字面量、.nothrow()错误处理、Promise.all并行化及macOS echo陷阱,附真实执行日志。还包含与zx的实质差异及生产环境部署的注意事项。