Skip to main content
Glama

n8n MCP Server

by lowprofix

n8n용 MCP 서버

이 프로젝트는 n8n 자동화 프로젝트를 위한 워크플로 검증 도구와 모범 사례를 제공하는 n8n용 MCP(Master Control Program) 서버입니다.

특징

  • 워크플로 검증 : 워크플로가 모범 사례를 따르는지 확인합니다.
    • 명명 규칙
    • 오류 처리
    • 보안
    • 성능
    • 선적 서류 비치
  • NextJS 통합 : NextJS 애플리케이션에 대한 n8n 워크플로 통합을 생성합니다.
    • API 경로 자동 생성
    • OpenAPI/Swagger 문서 작성
    • TypeScript 유형 생성
    • 통합을 용이하게 하는 API 클라이언트
  • 워크플로 관리 : n8n 워크플로와 상호 작용(나열, 검색, 생성, 업데이트, 삭제, 내보내기, 가져오기)
  • n8n API : 고급 작업을 위해 n8n API에 직접 액세스합니다.
  • 워크플로 템플릿 : Google 캘린더를 포함한 다양한 사용 사례에 맞춰 미리 만들어진 템플릿을 사용하세요.

필수 조건

  • Node.js(v16 이상)
  • pnpm(v7 이상)
  • n8n 인스턴스(n8n.bienquoi.com의 Cloudron 인스턴스와 같은 로컬 또는 원격)

시설

  1. 이 저장소를 복제하거나 프로젝트 폴더로 이동하세요.
  2. 종속성을 설치합니다.

지엑스피1

  1. 환경 변수를 구성합니다.
cp .env.example .env

n8n API 연결 정보로 .env 파일을 편집합니다.

사용

프로젝트 건설

pnpm build

서버 시작

pnpm start

MCP 서버는 http://localhost:3000 (또는 .env 파일에 지정된 포트)에서 접속할 수 있습니다.

Claude Desktop과 함께 사용

Claude Desktop과 함께 이 MCP 서버를 사용하려면 %APPDATA%/Claude/ 폴더에 있는 claude_desktop_config.json 파일을 구성해야 합니다.

{ "mcpServers": { "n8n-mcp-server": { "command": "node", "args": ["/chemin/absolu/vers/mcp-n8n-server/dist/server.js"] } } }

프로젝트 구조

mcp-n8n-server/ ├── src/ # Code source │ ├── tools/ # Outils MCP │ │ ├── N8nApiTool.ts # Outil pour interagir avec l'API n8n │ │ ├── WorkflowManagerTool.ts # Outil pour gérer les workflows │ │ ├── NextJSIntegrationTool.ts # Outil pour générer des intégrations NextJS │ │ ├── WorkflowValidatorTool.ts # Outil pour valider les workflows │ │ └── ... │ ├── validators/ # Validateurs de workflows │ │ ├── naming.js # Validateur de conventions de nommage │ │ ├── errorHandling.js # Validateur de gestion des erreurs │ │ ├── security.js # Validateur de sécurité │ │ ├── performance.js # Validateur de performance │ │ └── documentation.js # Validateur de documentation │ ├── resources/ # Ressources partagées │ └── server.ts # Point d'entrée du serveur ├── dist/ # Code compilé ├── public/ # Fichiers statiques ├── output/ # Répertoire pour les sorties des outils ├── .env.example # Exemple de fichier de configuration └── README.md # Documentation

사용 가능한 도구

1. N8nApiTool

n8n API와 직접 상호작용합니다.

// Exemple d'utilisation { "method": "GET", "endpoint": "/workflows", "params": "?active=true" }

2. 워크플로우 관리자 도구

n8n 워크플로우(목록, 검색, 생성, 업데이트, 삭제, 내보내기, 가져오기)를 관리합니다.

// Exemple d'utilisation { "action": "list", "tags": "production" }

3. NextJSIntegrationTool

n8n 워크플로에 대한 NextJS 통합을 생성합니다.

// Exemple d'utilisation { "workflowId": "123", "outputDir": "./my-nextjs-app/pages/api", "generateTypes": true, "generateOpenAPI": true }

4. 워크플로 검증 도구

다양한 기준에 따라 n8n 워크플로를 검증합니다.

// Exemple d'utilisation { "workflow": "{...}", "validators": ["naming", "errorHandling", "security"], "strictness": "high" }

기부금

기여를 환영합니다! 자유롭게 이슈를 공개하거나 요청을 제출해 주시기 바랍니다.

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

워크플로 관리, NextJS 통합, API 액세스를 포함하여 n8n 자동화 프로젝트를 위한 워크플로 검증 도구와 모범 사례를 제공하는 마스터 제어 프로그램 서버입니다.

  1. 특징
    1. 필수 조건
      1. 시설
        1. 사용
          1. 프로젝트 건설
          2. 서버 시작
          3. Claude Desktop과 함께 사용
        2. 프로젝트 구조
          1. 사용 가능한 도구
            1. N8nApiTool
            2. 워크플로우 관리자 도구
            3. NextJSIntegrationTool
            4. 워크플로 검증 도구
          2. 기부금
            1. 특허

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A server for programmatically creating and managing n8n workflows with a REST API interface, supporting workflow creation, validation, and export.
                Last updated -
                10
                14
                207
                JavaScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.
                Last updated -
                388
                464
                TypeScript
                MIT License
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                Used to create an assistant integrated with n8n that can search n8n documentation, example workflows, and community forums.
                Last updated -
                1
                6
                Python
                MIT License

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/lowprofix/n8n-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server