CClaude Code Catalog
전체 스킬

Streamable HTTP 마이그레이터

워크플로우중급

엔드포인트, 세션 헤더, Origin 검증, 재연결 정책을 점검해 최신 스펙으로 전환합니다.

트리거/mcp-transport-migrate
사용빈도one-time

Backend Developer라면? Run /mcp-transport-migrate to get a step-by-step migration plan for your SSE endpoints

DevOps Engineer라면? Validate transport compliance after infrastructure changes

Streamable HTTPMCP마이그레이션SSE

작동 흐름

/mcp-transport-migrate [server-dir] run
Phase 1: analyze current transport
endpoint-scan
Map existing HTTP+SSE endpoints
session-headers
Check Mcp-Session-Id handling
origin-check
Validate Origin header verification
reconnect
Audit reconnection behavior
Generate migration diff + rollback plan
Streamable HTTP compliant server + test results

스킬 코드

# Streamable HTTP Migrator Skill ## Trigger: /mcp-transport-migrate [server-directory] When invoked: 1. Scan current transport implementation: - Identify HTTP+SSE endpoint patterns - Map event stream connections - Check session management approach - Document current reconnection logic 2. Generate migration plan: ### Endpoint Changes | Before (HTTP+SSE) | After (Streamable HTTP) | |-------------------|------------------------| | POST /message + GET /sse | POST /mcp (single endpoint) | | SSE event stream | Response body streaming | | Custom session cookies | Mcp-Session-Id header | ### Required Code Changes ```typescript // Before: separate SSE endpoint app.get('/sse', (req, res) => { res.setHeader('Content-Type', 'text/event-stream'); // ... SSE logic }); // After: single Streamable HTTP endpoint app.post('/mcp', (req, res) => { const sessionId = req.headers['mcp-session-id']; // Validate Origin header if (!isValidOrigin(req.headers.origin)) { return res.status(403).json({ error: 'Invalid origin' }); } // Stream response using chunked transfer res.setHeader('Content-Type', 'application/json'); // ... handle request with optional streaming }); ``` 3. Security checklist: - [ ] Origin header validation on all requests - [ ] Mcp-Session-Id header generation and validation - [ ] DNS rebinding protection - [ ] Proper CORS configuration - [ ] Session cleanup on DELETE /mcp 4. Output: migration diff + rollback script + test suite

복사해서 CLAUDE.md에 붙여넣으면 바로 사용할 수 있습니다.

Streamable HTTP 마이그레이터 작동 방식

Streamable HTTP Migrator는 기존 HTTP+SSE 엔드포인트를 스캔하여 세션 헤더, Origin 검증, 재연결 로직을 분석한 후, 단일 POST /mcp 엔드포인트 기반의 Streamable HTTP 모델로 전환하는 마이그레이션 diff와 롤백 계획을 생성합니다.

Streamable HTTP 마이그레이터이(가) 빛나는 순간

레거시 HTTP+SSE 기반 MCP 서버를 최신 Streamable HTTP 전송 방식으로 전환해야 할 때, 또는 인프라 변경 후 전송 프로토콜 준수 여부를 검증해야 할 때 가장 유용합니다.

핵심 특장점

  • HTTP+SSE → Streamable HTTP 자동 마이그레이션
  • Origin 헤더 검증 + DNS rebinding 방지 보안 체크
  • Mcp-Session-Id 헤더 기반 세션 관리 자동 적용
  • 롤백 스크립트 포함으로 안전한 전환

같은 카테고리 스킬

워크플로우 전체 보기

다른 카테고리 인기 스킬