GitHub 自动化中心:AI 代理的完整 API 控制

高级

这是一个Engineering、AI领域的自动化工作流,包含 57 个节点。主要使用 GithubTool、HttpRequestTool、McpTrigger 等节点,结合人工智能技术实现智能自动化。 GitHub 自动化中心:AI 代理的完整 API 控制

前置要求
  • GitHub Personal Access Token
  • 可能需要目标 API 的认证凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "meta": {
    "instanceId": "8931e7db592c2960ce253801ea290c1dc66e447734ce3d968310365665cefc80",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "e951a9a4-8ec5-4e7a-bb73-c04e99e1a4dc",
      "name": "创建文件",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -660,
        220
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "577edef2-968e-4c7c-8831-9406cd847157",
      "name": "删除文件",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -460,
        220
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "080824ff-dae0-4bb2-95ba-f1a410000fc6",
      "name": "编辑文件",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -560,
        220
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "5781040a-528a-4dc8-8c70-4be3a2fb56af",
      "name": "获取文件",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -760,
        220
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "f08941c9-1817-41f2-b9f2-ac9927a5f863",
      "name": "列出文件",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -860,
        220
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "729298cd-eaf8-4e62-ac82-94a8ae92826f",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "918ff2c5-6a39-4a0c-96eb-62c470115095",
      "name": "Github MCP 服务器",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        -420,
        -240
      ],
      "webhookId": "a36e1321-dd7f-4afc-a2a0-2968ba15380b",
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "6856e694-bb04-44af-bda9-53c648b59161",
      "name": "创建 Issue",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        360,
        220
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "b78c8b49-122f-4ed6-b129-53fb56785259",
      "name": "按编号锁定 Issue",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        540,
        380
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "4443c3db-8e92-4368-80ec-4956be64cf97",
      "name": "编辑 Issue",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        480,
        220
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "8b3eb56e-0fe7-47a4-a871-4eb652025397",
      "name": "在现有 Issue 上评论",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        420,
        380
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "d5aec99b-449d-44c0-ae81-ef14b75c7357",
      "name": "便签 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        280,
        200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "62567048-81de-47f6-a317-1035346c9ced",
      "name": "创建 Release",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -660,
        480
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "3d9417af-daed-4678-9885-11e941fe26ca",
      "name": "删除 Release",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -380,
        480
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "86f25903-a2a7-4dd6-b55f-308e28192d4a",
      "name": "获取 Release",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -940,
        480
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "c2b899cc-b88e-42ac-ba55-3c15effdc08d",
      "name": "获取多个 Release",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -800,
        480
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "b4d34805-dc7b-40d7-85df-639a132c4c3e",
      "name": "更新 Release",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -520,
        480
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "9523a5dd-50a2-4112-aaa8-7b1194bdbbd1",
      "name": "便签 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -960,
        460
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "96537566-24bc-4bb4-8dea-ccb05fa99b5d",
      "name": "获取 Issue",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        300,
        380
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "c53cab5c-d0e6-40a3-8813-75567ddfcff5",
      "name": "获取组织的仓库",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -800,
        20
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "6bbe8197-7672-44f2-828a-89d3119d473f",
      "name": "按 URL 获取用户仓库",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -620,
        0
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "88d1f68e-d8f4-4546-b721-c0bc1e120c2c",
      "name": "按名称获取用户仓库",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -460,
        0
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "494efc97-03b6-426a-ae60-e4afe78aba84",
      "name": "邀请用户加入组织",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -940,
        20
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "c964aa12-64f2-4513-9f27-defebaffc522",
      "name": "便签 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -180,
        560
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "53712116-e337-439a-bfff-9abd950ae402",
      "name": "更新 PR 审查",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        20,
        760
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "12568bb4-8ae9-415d-92cd-af72fd3f5933",
      "name": "按 PR 编号获取所有审查",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -140,
        580
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "3f1e6707-a21e-44dd-85a0-451d7454e3b4",
      "name": "创建 PR 审查",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        20,
        580
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "b617f461-3dc5-4b63-85ab-4761babd1c75",
      "name": "获取 PR 审查",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -140,
        760
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "56b6c30d-e8ef-4827-8921-2e93889794c2",
      "name": "获取",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -280,
        160
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "82cb0f6c-8377-44ca-b50f-98e216c64f51",
      "name": "Get Workflow by ID",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        320,
        820
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "bc08a4b2-11fb-4606-912a-53f2164857fe",
      "name": "Get Workflow by Name",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        520,
        820
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "441313fc-4177-4807-b817-c192428e57e7",
      "name": "List workflows",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        420,
        680
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "4d4daf92-ec3c-417d-a0d6-e18251ecf2f4",
      "name": "Get Usage by ID",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        320,
        1000
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "9830cf36-6d02-4965-956b-c6a9b15df374",
      "name": "Get Usage by Name",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        520,
        1000
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "dc872ae9-f363-4075-bfff-8ccea92d4af8",
      "name": "Enable Workflow by ID",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        320,
        1180
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "5b027490-cb35-47f2-9814-91700cdc438e",
      "name": "Enable Workflow by Name",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        520,
        1180
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "23c7e03a-f775-408c-873f-34f43de5f824",
      "name": "Disable Workflow by ID",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        320,
        1380
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "3ba9c412-7e3c-4f8b-b0b7-57c492afb344",
      "name": "Disable Workflow by Name",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        520,
        1380
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "34c503c3-ca19-44de-be6f-27b8e81ed460",
      "name": "Dispatch Worthflow by ID",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        320,
        1580
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "0f23758c-fe20-4c9c-9734-70639f6c78f8",
      "name": "Dispatch Worthflow by Name",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        520,
        1580
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "c9dcce3f-0783-4539-b248-79a21ce52833",
      "name": "便签 4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        240,
        660
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "6ef0cb17-dd56-4076-8026-f17b998e3386",
      "name": "Get Issues",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -140,
        160
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "89632d85-bf16-494e-959b-61695c682161",
      "name": "Get License",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        0,
        160
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "8f29dfe8-b99a-4ad2-a6fc-a8fc4850783e",
      "name": "Get Profile",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        140,
        160
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "2c425c0e-dde8-4219-9109-69e79fb3ba87",
      "name": "Get Pull Requests",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -240,
        300
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "75532a48-4660-413f-a4b5-f6b7409d94c1",
      "name": "List Popular Paths",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        -60,
        300
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "d3c1ab6f-e8fc-4c15-940a-a66b2051a237",
      "name": "List Referrers",
      "type": "n8n-nodes-base.githubTool",
      "position": [
        100,
        300
      ],
      "webhookId": "ba61c861-0cfb-45fe-ab78-03319d1f404d",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "ad1e857e-52f8-4e24-b9fc-35428502f170",
      "name": "便签 5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -300,
        100
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "b48a5470-2589-4953-832a-3b0617d041fc",
      "name": "Custom POST Github Request",
      "type": "n8n-nodes-base.httpRequestTool",
      "disabled": true,
      "position": [
        420,
        -120
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "f2f0cc6e-f315-49c2-aa4d-18b2150d84aa",
      "name": "便签6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        380,
        -240
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "6606e3f1-6742-46ba-afcc-55cd0b7d8a5c",
      "name": "Custom PATCH Github Request",
      "type": "n8n-nodes-base.httpRequestTool",
      "disabled": true,
      "position": [
        700,
        -120
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "66f1d978-e918-4872-89c3-3a540334a251",
      "name": "Custom GET Github Request",
      "type": "n8n-nodes-base.httpRequestTool",
      "disabled": true,
      "position": [
        560,
        -120
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "87fa84a0-f6e6-4d39-8949-2ba409b2af51",
      "name": "Custom PUT Github Request",
      "type": "n8n-nodes-base.httpRequestTool",
      "disabled": true,
      "position": [
        840,
        -120
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "0377bdab-3a50-46c9-9d43-1c8335102a53",
      "name": "便签7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -140,
        -220
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "5d4f77c2-2782-4ff8-8190-4a2ed582322c",
      "name": "Custom DELETE Github Request",
      "type": "n8n-nodes-base.httpRequestTool",
      "disabled": true,
      "position": [
        1000,
        -120
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "c4e51b63-193e-43cc-a6de-9807430130e6",
      "name": "便签8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -660,
        -40
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "f94654af-2b50-42f0-b024-c5939a4757d9",
      "name": "便签9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -960,
        -20
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "Get File": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Edit File": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Issue": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Edit Issue": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List Files": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create File": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Delete File": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Release": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create Issue": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create Release": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Delete Release": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List workflows": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Usage by ID": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get a PR Review": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Update Releases": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create PR Review": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Update PR Review": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Many Releases": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Usage by Name": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Workflow by ID": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Workflow by Name": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Lock Issue by number": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Enable Workflow by ID": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get User Repos by URL": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Disable Workflow by ID": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get User Repos by Name": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Enable Workflow by Name": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Disable Workflow by Name": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Dispatch Worthflow by ID": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Comment on Existing Issue": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Custom POST Github Request": {
      "ai_tool": [
        []
      ]
    },
    "Dispatch Worthflow by Name": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Invite User to Organization": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get All Reviews by PR Number": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get Organization's Repositories": {
      "ai_tool": [
        [
          {
            "node": "Github MCP Server",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

这是一个高级难度的工作流,适用于Engineering、AI等场景。适合高级用户,包含 16+ 个节点的复杂工作流

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量57
分类2
节点类型4
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

作者
David Ashby

David Ashby

@cfomodz

A hacker by nature, programmer by trade ⚒️ I'm looking to collaborate on things that save human labor 📫 How to reach me Github👇 -> Discord

外部链接
在 n8n.io 上查看 →

分享此工作流