회의 사이에 Vibecoding: MCP 서버 학습 및 PoC 구축 (AWS Kiro와 함께)
Source: Dev.to
Introduction
몇 주 전, 우리 팀이 데이터‑사이언스 팀과 작은 프로토타입을 만들 기회가 생겼습니다: MCP 서버를 구축하고 배포하는 것이죠. 규모가 큰 프로젝트도 아니고, 장기 로드맵 약속도 없으며—그냥 새로운 것을 탐색하고 유용할지 확인해 보는 기회였습니다.
주제가 흥미로워서뿐만 아니라, 다시 손을 더럽힐 수 있는 핑계가 되어서도 이 일을 맡았습니다. AI‑네이티브 개발에 대한 과대광고는 영감 넘치는 강연이나 LinkedIn 포스트에만 머무는 경우가 많습니다. 이번 기회는 AI‑네이티브 SDLC를 실제로 실험해 보는 좋은 기회였으며, 개념이 아니라 일하는 방식으로 체험해 보고자 했습니다.
이 경험을 통해 두 가지 아이디어가 떠올랐습니다:
- 좋은 컨퍼런스 발표 주제가 될 수 있다.
- 아직 신선하고, 어수선하고, 솔직한 상태일 때 글로 남겨야 한다. 공개적으로 배우는 일련의 포스트를 만들자.
Vibecoding in Between Meetings: Building & Deploying MCP Servers with Kiro and Agent Core Runtime는 AI‑네이티브 SDLC를 도입함으로써 구축 시간을 되찾고—새로운 주제를 배우고, 탐색을 구조화하며, 회의 사이사이에 개념 증명을 만들 수 있게 된 과정을 다룹니다.
우리는 제로부터 배포까지 진행합니다: 간단한 stdio MCP 서버부터 시작해 HTTP MCP 서버로 발전시키고, MCP UI Inspector로 모든 것을 검증한 뒤, 최종적으로 AWS에서 Agent Core Runtime을 사용해 배포합니다. 이 과정에서 Kiro 에이전트, 페르소나, 프롬프트와 MCP 서버를 활용해 학습 루프를 가속화하고, 문서를 자동화하며, 아키텍처 결정을 기록합니다.
내년 중에 이 내용을 컨퍼런스 발표로 만들고 싶습니다. 이 시리즈가 바로 그 초안이라 할 수 있죠.
Phase One Summary
우리는 방금 증명 개념의 1단계를 마무리했습니다:
- 첫 번째 stdio MCP 서버.
- 로컬 Docker에서 실행하고 MCP Inspector로 테스트한 HTTP 버전.
- Agent Core Runtime을 이용한 AWS 인프라에 배포.
탄탄한 기반이 마련됐지만 아직 탐색하지 않은 부분이 많습니다. Agent Core에는 우리가 이해해야 할 추가 구성 요소가 있습니다. 비용과 운영상의 함정도 평가해야 합니다. 가장 중요한 것은 이것이 실제 제품에 어떻게 (또는 전혀) 들어맞는지 파악하는 일입니다.
Future Plans
이 시리즈는 고정된 계획이 아니라, 앞으로 한두 달 동안 개발이 진행됨에 따라 진화할 것입니다.
Rough Structure
- From “No Time to Build” to an AI‑Native SDLC
- Getting Started with Kiro: Setup, Powers, and Steering the AI
- MCP Servers Explained: The Missing Layer Between AI and Your Systems
- Vibecoding a First MCP Server: Building a stdio MCP for Internal Use
- From stdio to HTTP: Evolving an MCP Server with FastMCP
- From Local to the Cloud: Running MCP Servers on Agent Core Runtime
- Beyond the Runtime: Gateway, Identity, and Memory in Agent Core
일부 포스트는 나뉘고, 일부는 합쳐지며, 예상치 못한 통합, 보안, 비용 이슈가 드러날 때 새로운 포스트가 추가될 수도 있습니다.
Who This Is For
엔지니어링 매니저, Staff+ 엔지니어, 혹은 회의에 갇힌 채로도 기술적 감각을 유지하려는 모든 분들에게 이 시리즈가 흥미롭고 유용하기를 바랍니다. 완벽한 솔루션을 제시하려는 것이 아니라, AI가 어떻게 멀티플라이어가 되어 — 학습 속도를 높이고, 조기 검증을 가능하게 하며, 시간이 부족할 때도 다시 구축할 수 있게 도와주는지를 보여주고자 합니다.
어디까지 갈지 지켜봅시다.