WebMCP 사용법: AI가 버튼 대신 도구를 호출하면 무엇이 달라질까?
Chrome WebMCP origin trial과 document.modelContext를 살펴보고, 검색·예약 도구를 설계하는 기준을 설명합니다. MCP 서버와의 차이, 서버 권한 검사, 기존 UI를 유지하는 도입 순서를 정리했습니다.
12개의 기록 · 최신 글부터
Chrome WebMCP origin trial과 document.modelContext를 살펴보고, 검색·예약 도구를 설계하는 기준을 설명합니다. MCP 서버와의 차이, 서버 권한 검사, 기존 UI를 유지하는 도입 순서를 정리했습니다.
Astro 7의 Rust 컴파일러·Vite 8·라우트 캐시를 기존 블로그 관점에서 살펴봅니다. HTML 오류, 캐시 범위, canonical·사이트맵·RSS·검색 색인과 실제 배포 산출물을 비교하는 전환 체크리스트입니다.
Redis 8.10 Compact Hash와 HIMPORT의 연결 단위 fieldset을 설명합니다. 필드 이름 공유가 유리한 데이터, 메모리 지표 확인, 동일 연결 예제와 업그레이드·복구 비교 절차를 정리했습니다.
PostgreSQL 19 Beta 4 발표와 현재 release notes에서 옵티마이저·JIT·관측 항목 변화를 확인합니다. 베타 테스트용 데이터, EXPLAIN 비교, NULL 의미, 확장 호환과 복원 리허설을 정리했습니다.
A2A 1.0의 Agent Card·Task·Artifact를 MCP 도구 연결과 비교합니다. 여러 AI를 붙이기 전 작업 상태, 권한 전달, 실패 복구와 결과 검증을 정하는 협업 설계 가이드입니다.
Exit Code 137을 무조건 메모리 부족으로 판단하지 마세요. Docker inspect, 종료 시각, 커널 로그, 메모리 제한을 대조해 OOM과 stop 타임아웃을 구분하고 재발 방지 방법을 선택합니다.
Cloudflare가 발표한 Kitesurf의 Workers·Wasm 구조와 agent-first 접근을 설명합니다. HTML 추출·스크린샷·로그인 작업을 Chromium과 비교하고, 작업 성공률·fallback 비용으로 도입을 판단하는 방법입니다.
MCP 2026의 stateless 코어, initialize 변경, 명시적 핸들, Tasks 확장을 설명합니다. 세션 제거를 인증 제거로 오해하지 않고 SDK 호환·재시도·캐시 범위를 점검하는 전환 가이드입니다.
Thundering Herd를 막으려면 TTL 분산뿐 아니라 같은 키의 동시 재조회도 합쳐야 합니다. Node.js Promise Map 예제, 오류 후 정리, 테넌트 키 분리, 여러 인스턴스에서의 한계를 설명합니다.
Redis Hot Key와 Big Key를 구분하고 redis-cli --hotkeys의 LFU 조건, 샤드별 관측, 애플리케이션 샘플링을 확인하세요. 로컬 캐시·키 분산·레플리카를 선택할 때의 일관성 한계도 설명합니다.
Bloom Filter의 1% 오탐률이 무엇을 의미하는지, 100만 항목에 필요한 비트 수를 계산하고 Redis BF.RESERVE·BF.INFO 예제로 확인합니다. 삭제·동기화·DB 조회 생략의 위험도 설명합니다.
Bun 1.4 발표와 1.4.2 회귀 수정을 바탕으로 설치 도구·런타임·번들러 전환을 구분합니다. AsyncLocalStorage 예제, 네이티브 의존성, 장기 메모리와 같은 부하로 비교할 항목을 정리했습니다.