728x90
반응형
1. MCP의 종류: Local vs Remote
구분 Local (STDIO) Remote (HTTP)
| 통신 방식 | stdin/stdout (표준 입출력) | HTTP 요청 |
| 실행 위치 | 클라이언트 PC에서 직접 실행 | 원격 서버 (Render, Cloudflare 등) |
| 배포 | 사용자마다 설치 필요 | 한 번 배포 → 여러 사용자 접근 |
| 업데이트 | 각 PC에서 개별 업데이트 | 서버에서 한 번에 업데이트 |
| 대표 예시 | Claude Desktop의 로컬 MCP | PlayMCP, Smithery 등록 서버 |
* Local 방식 : https://miracle-tech.tistory.com/80
[MCP Server] 즉석복권(스피또) 수량 도우미
[스피또 MCP 서버] 한 줄 소개: Claude AI에서 실시간 스피또 현황 조회, 추천, 당첨 통계를 확인할 수 있는 MCP 서버 스크린샷 / 데모 https://youtu.be/uEraWRuHx88 기술 스택영역 기술MCP ServerTypeScript, MCP SDKDat
miracle-tech.tistory.com
2. Remote MCP 연결 방식: 엔드포인트별 비교
Legacy: HTTP+SSE (2024-11-05 스펙)
엔드포인트 2개 필요:
- GET /sse → SSE 연결 (서버→클라이언트 스트림)
- POST /messages → 클라이언트 요청 전송
특징:
- 영구 연결(persistent connection) 유지 필요
- Serverless 플랫폼(Cloud Run 등)에서 비효율적
- 현재 deprecated (하위 호환용으로만 유지)
Modern: Streamable HTTP (2025-03-26 스펙) ✅ 권장
엔드포인트 1개:
- POST/GET /mcp → 단일 엔드포인트에서 모든 처리
특징:
- 단일 엔드포인트로 단순화
- Stateless 서버 지원 가능
- 필요시 SSE 스트리밍 옵션 제공
- Mcp-Session-Id 헤더로 세션 관리
* Remote 방식 : https://miracle-tech.tistory.com/84
[MCP 서버] 피싱 사이트 감지 CryptoGuardian
한 줄 소개Claude AI에서 암호화폐 사이트의 신뢰성을 실시간 검증하고, 피싱/스캠 사이트로부터 사용자를 보호하는 MCP 서버스크린샷 / 데모https://www.youtube.com/watch?v=31GeZ0SbD_U 기술 스택영역 기술 MC
miracle-tech.tistory.com
3. 클라이언트별 지원 현황
클라이언트SSEStreamable HTTP
| Claude Desktop | ✅ | ✅ (최신) |
| ChatGPT | ✅ | ✅ |
| PlayMCP(kakao) | ✅ | ✅ |
| Cursor | ✅ | 부분 지원 |
실무 팁: 하위 호환성을 위해 둘 다 지원하는 게 안전해요. MCP SDK 1.10.0+ 사용하면 Streamable HTTP 기본 지원됩니다.
4. 실제 연결 URL 패턴
bash
# SSE (Legacy)
https://your-server.onrender.com/sse
# Streamable HTTP (Modern)
https://your-server.onrender.com/mcp

728x90
'Tech Notes' 카테고리의 다른 글
| Remote MCP 연결 방식: 2) Streamable HTTP (0) | 2026.01.13 |
|---|---|
| Remote MCP 연결 방식: 1) Legacy: HTTP+SSE (0) | 2026.01.13 |
| MCP Server 만들기 (0) | 2026.01.12 |
| uv: Python 개발자라면 지금 바로 설치해야 할 차세대 패키지 매니저 (0) | 2026.01.12 |
| Next.js 긴급 보안 취약점 CVE-2025-66478 정리 (0) | 2026.01.12 |