Show GN: MCP Bundler
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
DevOps
대상자
MCP 서버 개발자 및 DevOps 엔지니어
난이도: 중급(기존 MCP 서버 경험 필요)
핵심 요약
- MCP Bundler는
@wrtnlabs/mcp-bundler
를 통해 여러 MCP 서버를 묶어 배포할 수 있도록 지원하는 도구 bundler()
API를 사용해figma
,calculator
,notionApi
등의 서버를 한 번에 정의 가능- InMemory, SSE, Stdio 3가지 모드 지원, 마이크로소프트 Playwright MCP 서버 기반 구현
섹션별 세부 요약
1. MCP Bundler 개요
- MCP 서버 설정 과정을 자동화해 복수 서버 묶기 지원
@wrtnlabs/mcp-bundler
패키지 사용으로 간편한 서버 생성 및 배포 가능RequiredEnv
타입을 통해 필수 환경 변수를 명시적으로 관리
2. 코드 예제 및 구조
server
객체 정의 시bundler()
API를 사용해 서버 구성mcpServers
객체 내에서figma
,calculator
,notionApi
서버 각각의command
,args
,env
설정 가능createServer()
함수를 통해calculator
서버를 직접 생성
3. 배포 및 모드 지원
- 생성된 MCP 서버를 npm에 직접 배포 가능
- InMemory, SSE, Stdio 모드 모두 지원
- Playwright MCP 서버 기반으로 툴 콜링 기능만 현재 제공
4. 개선 및 기여 요청
- 프롬프트/리소스 가치 평가 중으로 개선 요청 및 PR 환영
- MCP 서버 기능 확장에 대한 지속적 개발 계획
결론
@wrtnlabs/mcp-bundler
사용으로 복수 MCP 서버 배포를 간소화하고, Playwright 기반의 확장성 있는 아키텍처를 적용하세요.