InfoGrab DocsInfoGrab Docs

n8n MCP 서버 설정 및 사용

지원되는 MCP 클라이언트를 n8n에 내장된 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 및 셀프 호스팅 인스턴스의 경우 # Settings > Instance-level MCP 로 이동합니다. Enable MCP access 토글을 켭니다(인스턴스 소유자 또는 관리자 권한 필요). 활성화되면 다음이 표시됩니다. MCP 클라이언트에 노출된 워크플로 목록 연결된 OAuth 클라이언트 목록 인스턴스 수준 액세스를 활성화/비활성화하는 메인 MCP 토글 MCP 클라이언트 연결에 대한 상세 지침을 보여주는 Connection details