brunch

대화하며 개발하는 방식; TMS MCP 서버

ChatGPT와 대화하듯 개발하는 시대, TMS MCP 서버로 더 쉽게

by 아이나비시스템즈
맵스플랫폼 사업팀_브런치 (36).png TMS MCP 서버로 만드는 더 쉬운 개발 방식



시작하며

요즘 궁금한 것에 대한 빠른 답변을 찾고 싶거나, 나만의 창작물을 손 쉽게 만들고 싶을 때 ChatGPT와 같은 대화형 AI를 통해 해결하곤 합니다. 여행을 가기 전에 여행 계획을 세워주기도 하고, 또 코드 오류를 붙여 놓으면 수정 방향을 알려주기도 합니다.


하지만 대화형 AI가 모든 것을 해결해주는 것은 아닙니다. 특히 복잡한 개발 문서나 API 명세서를 효율적으로 탐색하여 도움을 주는 것은 여전히 어려운 영역입니다. 가령, ‘이 장소들을 빠르게 방문할 수 있는 경로를 계산해줘’처럼 외부 경로 탐색 API를 활용해야 하는 경우, AI가 스스로 API를 활용하기 위한 정보를 체계적으로 모으는 데에는 한계가 있습니다. ‘대화형 AI가 API 문서를 바탕으로 필요한 코드를 만들어 결과를 만들어내주면 어떨까?’ 하는 생각은 개발자나 기획자들이라면 한 번쯤 해봤을 것입니다.


사실 이미 그것을 가능하게 하는 기술이 이미 존재합니다. 바로 MCP(Model Context Protocol) 기반의 확장형 AI 개발 환경입니다. 그리고 저희 아이나비시스템즈와 오믈렛은 이러한 기술을 바탕으로 TMS MCP 서버를 공동 개발했습니다. 이에, 오늘은 TMS MCP 서버에 대한 개념과 어떻게 활용할 수 있는지에 대해 설명해드리겠습니다.


구분선1.png

TMS MCP 서버란?

TMS MCP 서버를 이해하기 위해 먼저 MCP(Model Context Protocol)의 개념부터 살펴보겠습니다. MCP는 AI 애플리케이션이 외부 데이터 소스나 도구와 안전하고 일관된 방식으로 연결될 수 있도록 정의된 표준 프로토콜입니다. 쉽게 말해 대형 언어 모델(LLM)이 API 문서, 파일, 데이터베이스 등 다양한 외부 정보를 직접 읽고 활용할 수 있도록 만들어주는 일종의 통신 규약입니다.

1.png (이미지 출처) https://norahsakal.com/blog/mcp-vs-api-model-context-protocol-explained/


이러한 MCP를 기반으로 개발된 TMS MCP 서버는 AI 코딩 에이전트가 아이나비시스템즈의 Maps API오믈렛 Routing Engine API를 자동으로 탐색하고 필요한 엔드포인트 스키마를 불러오고, 이를 바탕으로 API 호출 코드를 작성할 수 있도록 돕는 전용 MCP 서버입니다.


이름에서도 유추할 수 있듯, TMS MCP 서버는 물류 및 배송(TMS; Transportation Management System) 솔루션을 누구나 쉽게 구축하는 데 도움이 될 수 있도록 설계된 AI 개발 도구입니다. 개발자는 물론 기획자와 비개발자도 API 문서를 일일이 해석하지 않아도 AI에게 자연어로 요구사항을 설명하는 것만으로 경로 탐색, 지오코딩, 거리 행렬 등 복잡한 기능을 빠르게 실험하고 구현할 수 있습니다. 주요 핵심 기능은 아래와 같습니다.

2.png

활용 예시

이제 TMS MCP 서버가 무엇인지 이해하셨다면, 실제로 어떻게 활용될 수 있는지 궁금하실 겁니다. 아래에서는 AI 코딩 에이전트와 자연어로 대화하며 API를 탐색하고, 테스트 코드를 작성하고, 심지어 동작하는 데모 앱까지 만드는 구체적인 활용 예시를 소개합니다.


1️⃣ API 탐색하기
자연어로 API 기능을 탐색할 수 있습니다. 아래는 예시 프롬프트입니다.

3.png


2️⃣ 테스트 코드 작성하기
특정 API가 어떻게 동작하는지 확인하고 싶다면 테스트 코드 역시 자연어로 자동 생성할 수 있습니다. 아래는 예시 프롬프트입니다.

4.png


3️⃣ 데모 앱 만들기
비개발자도 요구사항을 설명하여 동작하는 데모 앱을 만들 수 있습니다. 여러 단계에 걸쳐 에이전트와 대화하며 진행하면 더욱 수월합니다.

5.png
6.png
7.png
8.png



구분선2.png




마치며

TMS MCP 서버는 단순히 새로운 개발 도구를 하나 더 소개하는 것이 아닙니다. 이는 개발을 해본 적이 없는 사람도 아이디어만 있다면 직접 기능을 만들 수 있다는 새로운 방식을 열어주는 기술입니다. API 문서를 해석하거나 코드를 일일이 작성해야 했던 기존의 방식과 달리 TMS MCP 서버를 탑재한 AI 코딩 에이전트를 활용하면 자연어로 설명하는 것만으로도 필요한 API를 찾아주며 구조를 읽고, 테스트 코드를 만들어주고, 심지어 간단한 데모 앱까지 함께 만들어줍니다.


이번 글에서는 MCP의 개념, TMS MCP 서버가 제공하는 기능, 그리고 이를 활용하여 자연어로 API를 탐색하고 테스트하고 데모 앱을 만들어가는 과정이 어떻게 진행되는지를 간단히 소개해드렸습니다. 아마 읽어보시면서 “어? 이 정도면 나도 한 번 해볼 수 있겠는데?”라는 생각이 드셨을 겁니다. 그리고 다음 글에서는 실제로 TMS MCP 서버를 설치하고 실행하는 방법을 소개해드릴 예정입니다. 여러분도 직접 TMS MCP 서버를 설치하고 이용해보며, 아이디어가 몇 줄의 대화만으로 ‘진짜 기능’으로 바뀌는 순간을 꼭 느껴보시길 바랍니다.


by 아이나비시스템즈, 그리고 오믈렛

keyword
작가의 이전글OCR 텍스트 추출은 사진 속 글자를 어떻게 인식할까?