pile·
AI / ML·vercel-blogVercel Blog·

Vapi가 MCP 서버를 Vercel로 마이그레이션한 방법

Vapi(실시간 음성 에이전트 API 플랫폼)가 기존 SSE 전용 MCP 서버를 Vercel 인프라 위에서 SSE와 Streamable HTTP 이중 프로토콜을 지원하는 구조로 재구축했다. Vercel의 MCP Adapter 패키지를 활용해 마이그레이션 속도를 높이고, Fluid Compute로 다중 클라이언트 연결을 효율적으로 처리한다.

핵심 포인트
  • MCP 서버는 AI 모델이 외부 기능에 접근할 수 있는 도구 모음으로, REST API와 달리 여러 백엔드 API와 비즈니스 로직을 단일 툴로 조합할 수 있다.
  • 기존 SSE 전용 방식에서 SSE + Streamable HTTP 이중 프로토콜 지원 구조로 전환했다.
  • Vercel MCP Adapter 패키지를 Node.js 프레임워크 라우트 엔드포인트에 통합해 재구축 속도를 크게 단축했다.
  • Fluid Compute가 새 인스턴스 생성 전에 기존 리소스를 재활용해 다중 클라이언트 연결의 컴퓨트 효율을 높인다.
  • Vercel 인프라를 통해 Observability, OAuth, Firewall 기능을 추가 설정 없이 활용할 수 있게 됐다.
상세 정리
  • MCP 서버의 역할: AI 모델이 특정 태스크를 수행하기 위한 맞춤형 도구 모음이다. 여러 백엔드 API와 비즈니스 로직을 단일 툴로 조합하는 방식이 REST API와의 차이점이다.
  • 기존 아키텍처: Vapi의 원래 MCP 서버는 SSE(Server-Sent Events) 전용 트랜스포트만 지원했다.
  • 신규 아키텍처: Vercel MCP Adapter 패키지를 사용해 SSE와 새로운 Streamable HTTP 트랜스포트 이중 지원 구조로 전환했다.
  • 마이그레이션 방법: MCP Adapter를 Node.js 프레임워크의 라우트 엔드포인트에 패키지로 통합하는 방식으로 재구축 속도를 크게 높였다.
  • Fluid Compute 적용: 여러 클라이언트 연결에 대해 새 인스턴스를 생성하기 전에 기존 리소스를 먼저 재활용해 컴퓨트 비용을 줄인다.
  • 추가 인프라 혜택: Vercel 인프라 위에서 Observability, OAuth 인증, Firewall 기능을 바로 사용할 수 있게 됐다.
  • 전략적 방향: Vapi는 MCP를 자사 서비스의 워크플로 통합 핵심 기술로 보고 있으며, 인프라 관리 대신 제품 개발에 집중하기 위해 Vercel을 선택했다.
왜 읽나MCP 서버를 구축하거나 SSE에서 Streamable HTTP로 트랜스포트를 확장하려는 AI 인프라·백엔드 개발자에게 실제 마이그레이션 구조와 Vercel MCP Adapter 활용 패턴을 제공한다.
vercel-blog
Vercel Blog 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. AI / ML·LY CorporationLY Corporation·

    Grafana에서 자연어로 장애 원인을 분석하기: LLM 에이전트 기반 SRELens 개발기

    LY Corporation Home SRE 팀이 장애 분석 시 메트릭·로그·트레이스가 각각 다른 화면에 흩어져 있는 문제를 해결하기 위해 Grafana 플러그인 SRELens를 개발했다. SRELens는 LLM 에이전트가 자연어 질의를 받아 실제 관측성 데이터를 조회하고, 근거와 함께 장애 원인 후보를 정리해 주는 도구다. LGTM-P 스택(Loki·Grafana·Tempo·Mimir·Pyroscope)과 FlavaMCP 게이트웨이를 통합해 단일 채팅 인터페이스에서 멀티시그널 분석이 가능하다.

    #llm-app#mcp#observability+2