최근 공개된 오픈소스 도구 'McPify'가 REST API를 AI 에이전트가 직접 활용할 수 있는 도구(tool)로 탈바꿈시키는 과정을 혁신적으로 간소화했습니다. 기존에는 AI 에이전트가 특정 API 기능을 사용하려면 각 엔드포인트(endpoint)마다 복잡한 래퍼(wrapper) 코드를 수동으로 작성해야 했지만, McPify는 OpenAPI 사양만으로 이 모든 과정을 자동으로 처리해 개발자들의 수고를 덜어줍니다.
McPify는 OpenAPI 3.x 문서를 읽어들여 각 경로(path)와 메서드(method)를 AI 에이전트가 호출할 수 있는 MCP(Multi-tool Co-ordination Protocol) 도구로 변환합니다. 예를 들어, `mcpify https://api.example.com/openapi.json`와 같은 간단한 명령어를 실행하면, 해당 OpenAPI 사양에 정의된 모든 API 작업이 실시간 MCP 도구로 제공됩니다. 이는 수많은 엔드포인트를 가진 API를 AI 에이전트와 연동할 때 발생하는 반복적이고 지루한 수작업을 없애고, API 변경 시에도 사양만 업데이트하면 자동으로 동기화되어 유지보수 부담을 크게 줄여줍니다. 또한, API 키나 베어러 토큰(bearer token)과 같은 인증 정보도 한 번만 설정하면 모든 호출에 자동으로 적용됩니다.
이러한 자동화는 AI 에이전트의 활용성을 극대화하고 개발 생산성을 높이는 데 중요한 의미를 가집니다. AI 에이전트가 다양한 외부 서비스와 연동하여 복잡한 작업을 수행하려면, 각 서비스의 API를 도구 형태로 제공하는 것이 필수적입니다. McPify는 이 과정을 단순화함으로써 AI 에이전트 개발자들이 핵심 로직에 집중하고, 더 많은 API를 빠르게 통합할 수 있도록 돕습니다. 이는 궁극적으로 AI 에이전트 생태계의 확장과 다양한 산업 분야에서의 AI 활용을 가속화할 잠재력을 가지고 있습니다.