MCP와 에이전트 통합
MCP와 에이전트 통합
Langflow는 단순히 플로우를 그림으로 그리게 해 주는 것에 그치지 않아요. 만든 플로우를 MCP(Model Context Protocol) 서버로 노출해서, Claude나 다른 MCP 지원 에이전트가 곧바로 도구처럼 사용하게 할 수 있어요.
왜 MCP인가요
에이전트가 도구를 쓸 때마다 API 형식을 일일이 맞추려면 방식이 제각각이라 통합 비용이 커져요. MCP는 에이전트와 도구 사이의 표준 규격이라, Langflow 플로우를 MCP 서버로 내놓으면 어떤 MCP 호환 에이전트든 같은 방식으로 접근할 수 있어요.
MCP 서버로 노출하기
플로우를 MCP 서버로 구성하면, 그 플로우가 담당하는 작업(예: RAG 조회, 데이터 가공)이 에이전트의 도구 호출로 들어와요. 에이전트는 자연어 요청을 플로우의 입력으로 변환해서 결과를 다시 받아요.
관련된 설정과 도구 목록은 Langflow의 MCP 페이지에서 다루는데, 핵심 흐름은 이래요.
- 실행 중인 Langflow 서버가 MCP 서버 기능을 켜요.
- 에이전트(MCP 클라이언트)가 서버의 도구 목록을 받아와요.
- 에이전트가 호출할 도구를 고르면, 그 플로우가 실행돼서 결과가 돌아와요.
어떤 플로우가 MCP로 잘 어울리나요
외부 시스템을 건드리거나 정형화된 처리가 필요한 플로우가 MCP 도구로 매핑하기 좋아요. 예컨대 벡터 스토어에서 검색하는 RAG 플로우나, 여러 컴포넌트를 거쳐 결과를 내는 파이프라인이 대표적이에요.
Langflow는 이 외에도 MCP 계열 컴포넌트를 제공해서, 다른 MCP 서버를 플로우 안의 도구로 불러 쓰는 것도 가능해요.
더 알아보기
- 플로우의 기본 조립법은 «컴포넌트 이해하기»에서 확인하세요.
- MCP 서버를 다른 앱에 붙이는 REST 경로는 «REST API로 플로 실행하기»를 보세요.