728x90
반응형
SMALL

JsonRPC 2

[MCP] JSON-RPC 2.0 API 동적 대시보드 만들기: Swagger처럼 브라우저에서 Tool 테스트하기

[MCP] JSON-RPC 2.0 API 동적 대시보드 만들기: Swagger처럼 브라우저에서 Tool 테스트하기배경REST API 서버를 개발할 때 Swagger UI가 얼마나 유용한지 알 것입니다. 요청/응답을 시각적으로 확인하고 바로 테스트할 수 있으니까요.그런데 JSON-RPC 2.0 프로토콜 기반 MCP 서버를 만들면서 같은 편의성이 필요했습니다. PlayMCP 클라이언트도 좋지만, 개발 중에는 빠른 디버깅이 필요하거든요.그래서 만들었습니다: GET /api/mcp 요청 시 동적으로 생성되는 인터랙티브 HTML 대시보드.문제: 프로토콜이 다르면 테스트 도구도 달라진다Swagger UI: REST API용 (각 엔드포인트별 문서화)Postman: JSON-RPC 2.0? 복잡한 요청 포매팅 필수우..

IT/AI 2026.02.20

[MCP] JSON 응답 vs 스트리밍, 실전에서 고른 구현 방식

Model Context Protocol(MCP)로 AI에 기능을 붙일 때, 경량 구현과 스트리밍 중 뭘 선택할까? 각 방식의 장단점을 비교하고 선택 기준을 정리했습니다.📌 두 가지 패턴1️⃣ 경량 구현: 한 번에 응답사용자 → AI 에이전트 → [요청] → MCP 서버 ← [2초 대기] ← ← [전체 데이터] ←핵심: HTTP POST/JSON으로 한 번의 왕복으로 완성된 응답 반환요청 예시curl -X POST http://localhost:8080/api/mcp/call_tool \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "method": "to..

IT/AI 2026.02.09
728x90
반응형
LIST