InfoGrab DocsInfoGrab Docs

n8n MCP 서버 설정 및 사용

n8n의 내장 MCP 서버를 통해 MCP 클라이언트를 연결하고 인증하여 워크플로를 프로그래밍 방식으로 구축 및 실행하는 방법을 설명합니다.

n8n의 내장 MCP 서버를 통해 지원되는 MCP 클라이언트를 n8n 워크플로에 연결합니다. 이 서버를 통해 Lovable 또는 Claude Desktop과 같은 클라이언트가 n8n 인스턴스에 안전하게 연결할 수 있습니다. 연결된 후 이 클라이언트들은 다음을 수행할 수 있습니다: 워크플로 검색 MCP에서 사용 가능으로 표시된 워크플로와 상호작용 노출된 워크플로 트리거 및 테스트 워크플로 및 데이터 테이블 생성 및 편집 인스턴스 수준 MCP 접근과 MCP Server Trigger node의 차이 # 인스턴스 수준 MCP 접근은 n8n 인스턴스당 하나의 연결을 생성하고, 중앙 집중식 인증을 사용하며, 접근을 허용할 워크플로를 선택할 수 있습니다. 허용된 워크플로는 각 워크플로마다 추가 설정 없이 쉽게 찾고 실행할 수 있습니다. 이에 비해 MCP Server Trigger node는 단일 워크플로 내부에 구성합니다. 이 노드는 해당 워크플로의 도구만 노출하며, 하나의 워크플로 내에서 특정 MCP 서버 동작을 구현하고 싶을 때 유용한 방식입니다. 인스턴스 수준 MCP 접근 사용 시 주요 고려사항 # MCP는 두 가지 유형의 워크플로 상호작용을 지원합니다: 워크플로 실행 도구로 기존 워크플로를 실행하거나, 워크플로를 구축 또는 편집합니다(v2.13 이상). 인스턴스의 모든 워크플로에 무조건적으로 접근 권한을 부여하지는 않습니다. 인스턴스 수준에서 MCP를 활성화한 다음 각 워크플로를 개별적으로 활성화해야 합니다. 단 search_workflows 도구는 예외로, 현재 사용자가 접근할 수 있는 모든 워크플로에 접근 가능하지만 전체 워크플로 데이터가 아닌 미리보기만 표시합니다. 각 MCP 클라이언트 범위로 제한되지 않습니다. 연결한 모든 클라이언트(예: Claude Desktop과 ChatGPT)는 MCP 접근을 위해 활성화한 모든 워크플로를 볼 수 있습니다. 특정 워크플로를 특정 클라이언트로 제한할 수는 없습니다. 사용자 수준에서는 가시성이 사용자 범위로 유지됩니다: 사용자는 자신이 접근 권한을 가진 MCP 활성화 워크플로만 볼 수 있습니다. 대부분의 MCP 도구는 게시되지 않은 워크플로에서 작동합니다. 단 execute_workflow 는 기본적으로 프로덕션 모드로 실행되며 워크플로의 게시된 버전을 실행합니다. 현재(게시되지 않은) 버전을 실행하기 위한 manual 실행 모드도 지원합니다. MCP 접근 활성화 # Cloud 및 셀프 호스팅 인스턴스의 경우 # 설정 > 인스턴스 수준 MCP 로 이동합니다. MCP 접근 활성화 를 토글합니다(인스턴스 소유자 또는 관리자 권한 필요). 활성화되면 다음을 볼 수 있습니다: MCP 클라이언트에 노출된 워크플로 목록 연결된 OAuth 클라이언트 목록 인스턴스 수준 접근을 활성화/비활성화하는 기본 MCP 토글 MCP 클라이언트 연결에 대한 자세한 지침을 보여주는 연결 세부 정보 버튼 비활성화하려면: 기본 MCP 토글을 끕니다. 환경 변수 (셀프 호스팅 전용) 셀프 호스팅 인스턴스에서는 환경 변수를 사용하여