InfoGrab Docs

n8n MCP 서버 설정 및 사용

MCP 클라이언트를 n8n에 연결하고 인증을 구성하여 워크플로를 프로그래밍 방식으로 빌드·실행하는 방법을 설명합니다.

n8n의 내장 MCP 서버를 통해 지원되는 MCP 클라이언트를 n8n 워크플로에 연결합니다. 이 서버를 통해 Lovable 또는 Claude Desktop 같은 클라이언트가 n8n 인스턴스에 안전하게 연결할 수 있습니다. 연결되면 이러한 클라이언트가 다음 작업을 수행할 수 있습니다: 워크플로 검색 MCP에서 사용 가능하도록 표시된 워크플로와 상호작용 노출된 워크플로 트리거 및 테스트 워크플로 및 데이터 테이블 생성 및 수정 인스턴스 레벨 MCP 액세스와 MCP Server Trigger 노드의 차이점 # 인스턴스 레벨 MCP 액세스를 사용하면 n8n 인스턴스당 하나의 연결을 만들고 중앙 집중식 인증을 사용하며 액세스를 활성화할 워크플로를 선택할 수 있습니다. 활성화된 워크플로는 각 워크플로에 대한 추가 설정 없이 쉽게 찾고 실행할 수 있습니다. 이와 비교하여 MCP Server Trigger 노드는 단일 워크플로 내에 구성합니다. 이 노드는 해당 워크플로의 툴만 노출하므로 하나의 워크플로 내에서 특정 MCP 서버 동작을 만들고 싶을 때 유용한 접근 방식입니다. 인스턴스 레벨 MCP 액세스 사용 시 주요 고려 사항 # MCP는 두 가지 유형의 워크플로 상호작용을 지원합니다: 워크플로 실행 툴로 기존 워크플로 실행, 워크플로 빌드 또는 편집(v2.13 이상). 인스턴스의 모든 워크플로에 일괄 노출을 제공하지 않습니다. 인스턴스 레벨에서 MCP를 활성화한 다음 각 워크플로를 개별적으로 활성화해야 합니다. 유일한 예외는 현재 사용자가 액세스할 수 있는 모든 워크플로를 나열할 수 있는 search_workflows 툴이지만, 전체 워크플로 데이터가 아닌 미리 보기만 표시할 수 있습니다. 각 MCP 클라이언트로 범위가 지정되지 않습니다. 연결된 모든 클라이언트가 MCP 액세스를 위해 활성화한 모든 워크플로를 볼 수 있습니다. 대부분의 MCP 툴은 게시되지 않은 워크플로에서 작동합니다. 예외는 프로덕션 모드를 기본으로 하여 게시된 버전의 워크플로를 실행하는 execute_workflow 입니다. 현재(게시되지 않은) 버전을 실행하는 manual 실행 모드도 지원합니다. MCP 액세스 활성화 # Cloud 및 셀프 호스팅 인스턴스의 경우 # Settings > Instance-level MCP 로 이동합니다. Enable MCP access 를 토글합니다(인스턴스 소유자 또는 관리자 권한 필요). 활성화하면 다음이 표시됩니다: MCP 클라이언트에 노출된 워크플로 목록 연결된 OAuth 클라이언트 목록 인스턴스 레벨 액세스를 활성화/비활성화하는 메인 MCP 토글 MCP 클라이언트 연결에 대한 자세한 지침을 보여주는 Connection details 버튼 비활성화하려면: 메인 MCP 토글을 꺼세요. 셀프 호스팅의 경우: 완전 비활성화 # 기능을 완전히 제거하려면 환경 변수를 설정합니다: N8N_DISABLED_MODULES=mcp 이 작업은 MCP 엔드포인트를 제거하고 모든 관련 UI 요소를 숨깁니다. MCP 인증 설정 # Connection detail