This workflow follows the Execute Workflow Trigger → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"meta": {
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "b0224d75-763d-4f06-8aa3-3f1b4c5ca96d",
"name": "When Executed by Another Workflow",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"position": [
800,
500
],
"parameters": {
"workflowInputs": {
"values": [
{
"name": "operation"
},
{
"name": "repo"
},
{
"name": "issueNumber"
},
{
"name": "text"
}
]
}
},
"typeVersion": 1.1
},
{
"id": "dd0e2ff0-af31-4503-a276-65682a3009a8",
"name": "Operation",
"type": "n8n-nodes-base.switch",
"position": [
980,
500
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "getLatestIssues",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "81b134bc-d671-4493-b3ad-8df9be3f49a6",
"operator": {
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.operation }}",
"rightValue": "getLatestIssues"
}
]
},
"renameOutput": true
},
{
"outputKey": "getIssueComments",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "8d57914f-6587-4fb3-88e0-aa1de6ba56c1",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.operation }}",
"rightValue": "getIssueComments"
}
]
},
"renameOutput": true
},
{
"outputKey": "addIssueComment",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "7c38f238-213a-46ec-aefe-22e0bcb8dffc",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.operation }}",
"rightValue": "addIssueComment"
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"typeVersion": 3.2
},
{
"id": "bc35f181-e3a4-4aa4-8132-26cd4a6ced8a",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
120
],
"parameters": {
"color": 7,
"width": 680,
"height": 660,
"content": "## 1. MCP \uc11c\ubc84 \ud2b8\ub9ac\uac70 \uc124\uc815\n\n[MCP \uc11c\ubc84 \ud2b8\ub9ac\uac70\uc5d0 \ub300\ud574 \ub354 \uc77d\uae30](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger)"
},
"typeVersion": 1
},
{
"id": "e4c8d338-08ad-4c47-935b-b5ea53dc59d7",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
700,
120
],
"parameters": {
"color": 7,
"width": 560,
"height": 300,
"content": "## 2. Github Node\ub97c \uc0ac\uc6a9\ud55c \uac04\ub2e8\ud55c \uc9c0\uc6d0 \ub3c4\uad6c \uad6c\ucd95\n\n[Github Node\uc5d0 \ub300\ud574 \ub354 \uc54c\uc544\ubcf4\uae30](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.github)\n\n\uc5d0\uc774\uc804\ud2b8\uac00 \uc804\uccb4 \uc6d0\uc2dc SQL \ubb38\uc744 \uc81c\uacf5\ud558\ub3c4\ub85d \ud558\ub294 \uac83\uc774 \ub354 \uc27d\uc9c0\ub9cc, \ucd5c\uc545\uc758 \uacbd\uc6b0 \ub370\uc774\ud130\uac00 \ubaa8\ub974\uac8c \uc720\ucd9c\ub418\uac70\ub098 \uc0ad\uc81c\ub420 \uc218 \uc788\ub294 \uc2e4\uc81c \ubcf4\uc548 \uc704\ud5d8\uc5d0 \ub2f9\uc2e0\uc774\ub098 \ub2f9\uc2e0\uc758 \uc870\uc9c1\uc744 \ub178\ucd9c\uc2dc\ud0ac \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n\uc5d0\uc774\uc804\ud2b8\uac00 \ucffc\ub9ac\uc758 \ub9e4\uac1c\ubcc0\uc218\ub9cc \uc81c\uacf5\ud558\ub3c4\ub85d \uac15\uc81c\ud558\ub294 \uac83\uc740 \uc774 \uc704\ud5d8\uc5d0 \ub300\ud574 \uc5b4\ub290 \uc815\ub3c4 \ubc29\uc5b4\ud560 \uc218 \uc788\uac8c \ud574\uc8fc\uba70, SQL \uc8fc\uc785 \uacf5\uaca9\uc5d0 \ub300\ud55c \ucd5c\uc120\uc758 \uad00\ud589\uc73c\ub85c \ucffc\ub9ac \ub9e4\uac1c\ubcc0\uc218\ub97c \uc0ac\uc6a9\ud558\ub3c4\ub85d \ud5c8\uc6a9\ud569\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "5d6a5f6d-24e8-48ed-8409-8cd24cc2e668",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"color": 5,
"width": 380,
"height": 100,
"content": "\ud56d\uc0c1 \uadc0\ud558\uc758 \uc11c\ubc84\ub97c \uc778\uc99d\ud558\uc138\uc694! \ud504\ub85c\ub355\uc158\uc73c\ub85c \ubc30\ud3ec\ud558\uae30 \uc804\uc5d0, MCP \uc11c\ubc84 \ud2b8\ub9ac\uac70\uc5d0 \uc778\uc99d\uc744 \ud65c\uc131\ud654\ud558\ub294 \uac83\uc774 \ud56d\uc0c1 \uad8c\uc7a5\ub429\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "fd11a97d-cd3d-4356-81d3-4266f65ef606",
"name": "Github MCP Server",
"type": "@n8n/n8n-nodes-langchain.mcpTrigger",
"position": [
160,
300
],
"parameters": {
"path": "61848df7-3619-4ccf-831b-d6408e0d6519"
},
"typeVersion": 1
},
{
"id": "b8fd8431-71fa-44d1-abdb-b50e6a8a940f",
"name": "Get Latest Issues",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
160,
540
],
"parameters": {
"name": "getLatestIssues",
"workflowId": {
"__rl": true,
"mode": "id",
"value": "={{ $workflow.id }}"
},
"description": "Retrieves the latest issues from the github respository.",
"workflowInputs": {
"value": {
"repo": "n8n-io/n8n",
"text": "null",
"operation": "getLatestIssues",
"issueNumber": "null"
},
"schema": [
{
"id": "operation",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "operation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "repo",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "repo",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "issueNumber",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "issueNumber",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "text",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "text",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.1
},
{
"id": "a11f7b8a-aaa9-41de-a693-6d0463e48d10",
"name": "Add Issue Comment",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
480,
540
],
"parameters": {
"name": "addIssueComment",
"workflowId": {
"__rl": true,
"mode": "id",
"value": "={{ $workflow.id }}"
},
"description": "Call this tool to add a comment to the github issue.",
"workflowInputs": {
"value": {
"repo": "n8n-io/n8n",
"text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('text', ``, 'string') }}",
"operation": "addIssueComment",
"issueNumber": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('issueNumber', ``, 'string') }}"
},
"schema": [
{
"id": "operation",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "operation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "repo",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "repo",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "issueNumber",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "issueNumber",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "text",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "text",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.1
},
{
"id": "57e8370b-caf0-4632-98e3-78316b2cb262",
"name": "Simplify Issues",
"type": "n8n-nodes-base.set",
"position": [
1500,
320
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "6d5eb037-7e52-4595-a2da-bb183674ea2a",
"name": "issue_number",
"type": "number",
"value": "={{ $json.number }}"
},
{
"id": "3d365039-f012-444c-a383-c6c70fb93e9d",
"name": "title",
"type": "string",
"value": "={{ $json.title }}"
},
{
"id": "20a1b658-c56c-4578-9b1f-350b454da2d2",
"name": "url",
"type": "string",
"value": "={{ $json.url }}"
},
{
"id": "0eb6930d-2ea9-4a83-bab7-5f673e79c1d1",
"name": "reported_by",
"type": "string",
"value": "={{ $json.user.login }}"
},
{
"id": "2d71c6de-ab54-4721-9e1c-5193350a5110",
"name": "state",
"type": "string",
"value": "={{ $json.state }}"
},
{
"id": "474166aa-4bfa-4230-bce4-28df2de47bed",
"name": "created_at",
"type": "string",
"value": "={{ $json.created_at }}"
},
{
"id": "e4784fc1-4438-4d7a-a2f5-86be077ae7ae",
"name": "updated_at",
"type": "string",
"value": "={{ $json.updated_at }}"
},
{
"id": "e0639b60-4a08-406a-be8e-c3565a519f0c",
"name": "body",
"type": "string",
"value": "={{ $json.body }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "632b1286-7e4a-457b-8544-6ca8f2affb9f",
"name": "Aggregate Results",
"type": "n8n-nodes-base.aggregate",
"position": [
1680,
320
],
"parameters": {
"options": {},
"aggregate": "aggregateAllItemData",
"destinationFieldName": "response"
},
"typeVersion": 1
},
{
"id": "447327bc-0b42-47ec-80c0-14d6f521d047",
"name": "Get Issue Comments",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
320,
600
],
"parameters": {
"name": "getIssueComments",
"workflowId": {
"__rl": true,
"mode": "id",
"value": "={{ $workflow.id }}"
},
"description": "Retrieves the issue and associated comments and discussion",
"workflowInputs": {
"value": {
"repo": "n8n-io/n8n",
"text": "null",
"operation": "getIssueComments",
"issueNumber": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('issueNumber', ``, 'string') }}"
},
"schema": [
{
"id": "operation",
"type": "string",
"display": true,
"required": false,
"displayName": "operation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "repo",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "repo",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "issueNumber",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "issueNumber",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "text",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "text",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.1
},
{
"id": "f5c59a05-54e4-4aa5-bef3-192e07adffb0",
"name": "Get Comments",
"type": "n8n-nodes-base.httpRequest",
"position": [
1500,
500
],
"parameters": {
"url": "={{ $json.comments_url }}",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "githubApi"
},
"credentials": {
"githubApi": {
"name": "<your credential>"
}
},
"typeVersion": 4.2
},
{
"id": "3fe80456-9fb5-47bb-80d9-484123571a8f",
"name": "Simplify Comments",
"type": "n8n-nodes-base.set",
"position": [
1680,
500
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "6e09ed44-a72c-4915-84f4-0796b45158a7",
"name": "id",
"type": "number",
"value": "={{ $json.id }}"
},
{
"id": "76c34251-7f40-42bc-bb98-17e7fe52d9ed",
"name": "issue_url",
"type": "string",
"value": "={{ $json.issue_url }}"
},
{
"id": "1094dd36-d18d-4ada-ac49-5347f0f245ae",
"name": "user",
"type": "string",
"value": "={{ $json.user.login }}"
},
{
"id": "59b50536-4e0a-46bc-919b-685066253f45",
"name": "author_association",
"type": "string",
"value": "={{ $json.author_association }}"
},
{
"id": "6253bae9-aaff-4a88-9e5a-64126ed80cc4",
"name": "body",
"type": "string",
"value": "={{ $json.body }}"
},
{
"id": "3944598d-8204-45a0-9e0b-448d3cfa5a87",
"name": "created_at",
"type": "string",
"value": "={{ $json.created_at }}"
},
{
"id": "3f395b51-6e57-4d07-9cf9-9a03e7a40c51",
"name": "updated_at",
"type": "string",
"value": "={{ $json.updated_at }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "7926ae2d-5408-4b10-88f3-e6ebfe5f9619",
"name": "Aggregate Comments",
"type": "n8n-nodes-base.aggregate",
"position": [
1860,
500
],
"parameters": {
"options": {},
"aggregate": "aggregateAllItemData",
"destinationFieldName": "response"
},
"typeVersion": 1
},
{
"id": "af2b4c0f-4a83-44a2-bae8-b3c45861d820",
"name": "Get Many Issues",
"type": "n8n-nodes-base.github",
"position": [
1320,
320
],
"parameters": {
"limit": 10,
"owner": {
"__rl": true,
"mode": "name",
"value": "={{ $json.repo.split('/')[0] }}"
},
"resource": "repository",
"repository": {
"__rl": true,
"mode": "name",
"value": "={{ $json.repo.split('/')[1] }}"
},
"getRepositoryIssuesFilters": {
"sort": "created"
}
},
"credentials": {
"githubApi": {
"name": "<your credential>"
}
},
"typeVersion": 1.1
},
{
"id": "50568171-5f46-4338-a799-a1854ebc425e",
"name": "Get Single Issue",
"type": "n8n-nodes-base.github",
"position": [
1320,
500
],
"parameters": {
"owner": {
"__rl": true,
"mode": "name",
"value": "={{ $json.repo.split('/')[0] }}"
},
"operation": "get",
"repository": {
"__rl": true,
"mode": "name",
"value": "={{ $json.repo.split('/')[1] }}"
},
"issueNumber": "={{ $json.issueNumber }}"
},
"credentials": {
"githubApi": {
"name": "<your credential>"
}
},
"typeVersion": 1.1
},
{
"id": "1a12fadd-e436-4731-ad66-b9d9cdb9c61c",
"name": "Create Comment",
"type": "n8n-nodes-base.github",
"position": [
1320,
680
],
"parameters": {
"body": "={{ $json.text }}",
"owner": {
"__rl": true,
"mode": "name",
"value": "={{ $json.repo.split('/')[0] }}"
},
"operation": "createComment",
"repository": {
"__rl": true,
"mode": "name",
"value": "={{ $json.repo.split('/')[1] }}"
},
"issueNumber": "={{ $json.issueNumber }}"
},
"credentials": {
"githubApi": {
"name": "<your credential>"
}
},
"typeVersion": 1.1
},
{
"id": "b90acf56-c871-49de-95d0-1c6ceb1799f7",
"name": "Get Response",
"type": "n8n-nodes-base.set",
"position": [
1500,
680
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "65631bfa-7448-4188-8cc1-b812361ae9b1",
"name": "response",
"type": "string",
"value": "ok"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "da360f61-4251-4f0f-8081-3b502e9981c9",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-460,
-480
],
"parameters": {
"width": 440,
"height": 1260,
"content": "## \uc9c1\uc811 \ud574\ubcf4\uc138\uc694!\n### \uc774 n8n\uc740 \uadc0\ud558\uc758 \uc870\uc9c1\uc758 \uc800\uc7a5\uc18c, \uc774\uc288 \ubc0f \ud480 \ub9ac\ud018\uc2a4\ud2b8\uc5d0 \ub9de\uac8c \ub9de\ucda4\ud654\ub41c \uc790\uc2e0\uc758 Github MCP \uc11c\ubc84\ub97c \uad6c\ucd95\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.\n\n\uc774 n8n \uad6c\ud604\uccb4\ub294 Github\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \uacf5\uc2dd MCP \uc11c\ubc84\ub9cc\ud07c \uc644\uc804\ud558\uc9c0\ub294 \uc54a\uc9c0\ub9cc, \uc0ac\uc6a9\uc790\uac00 \ubd80\uc5ec\ubc1b\ub294 \uc811\uadfc \uad8c\ud55c \ubc0f \uae30\ub2a5\uc744 \uc815\ud655\ud788 \uc81c\uc5b4\ud560 \uc218 \uc788\uc5b4 MCP \uc0ac\uc6a9\uc744 \ub354 \uac04\ub2e8\ud558\uac8c \ud558\uace0, \uc77c\ubd80 \uacbd\uc6b0 \ub354 \uc548\uc804\ud558\uac8c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ud15c\ud50c\ub9bf\uc758 \uc6a9\ub840\ub294 \ud2b9\uc815 \uc800\uc7a5\uc18c \ub0b4\uc758 \uc774\uc288\ub97c \uc870\ud68c\ud558\uace0 \ub313\uae00\uc744 \ub2ec\uae30 \uc704\ud55c \uac83\uc774\uc9c0\ub9cc, \ud300\uc758 \ud544\uc694\uc5d0 \ub530\ub77c \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n\uc774 MCP \uc608\uc2dc\ub294 \uacf5\uc2dd MCP \ucc38\uc870 \uad6c\ud604\uc744 \uae30\ubc18\uc73c\ub85c \ud558\uba70, \uc5ec\uae30\uc5d0\uc11c \ucc3e\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4: https://github.com/modelcontextprotocol/servers/tree/main/src/github\n\n### \uc791\ub3d9 \uc6d0\ub9ac\n* MCP \uc11c\ubc84 \ud2b8\ub9ac\uac70\uac00 \uc0ac\uc6a9\ub418\uba70, 3\uac1c\uc758 \ucee4\uc2a4\ud140 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub3c4\uad6c\uc5d0 \uc5f0\uacb0\ub429\ub2c8\ub2e4. \uac01 \uc791\uc5c5\uc5d0 \uc5ec\ub7ec \ub178\ub4dc\uac00 \ud544\uc694\ud558\ubbc0\ub85c \ucee4\uc2a4\ud140 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.\n* \uc774 \ub3c4\uad6c \ub4a4\uc5d0\ub294 \ud45c\uc900 Github \ub178\ub4dc\uac00 \uc788\uc9c0\ub9cc, \uc790\uaca9 \uc99d\uba85\uacfc \ub300\uc0c1 \uc800\uc7a5\uc18c\ub85c \ubbf8\ub9ac \uad6c\uc131\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.\n* \"Get Issue Comments\" \ubc0f \"Create Issue Comment\" \ub3c4\uad6c\ub294 \uba3c\uc800 \uc774\uc288 \ubc88\ud638\ub97c \uc5bb\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc5d0\uc774\uc804\ud2b8\ub294 \"Get Latest Issues\" \ub3c4\uad6c\ub97c \ud638\ucd9c\ud574\uc57c \ud569\ub2c8\ub2e4.\n\n### \uc0ac\uc6a9 \ubc29\ubc95\n* \uc774 Github MCP \uc11c\ubc84\ub294 \ud638\ud658\ub418\ub294 MCP \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 Github \uc774\uc288\ub97c \uc870\ud68c\ud558\uace0 \ub313\uae00\uc744 \ub2ec \uc218 \uc788\uac8c \ud569\ub2c8\ub2e4. \uc0ac\uc6a9\ud558\uae30 \uc804\uc5d0 Github \uacc4\uc815\uacfc \uc800\uc7a5\uc18c \uc811\uadfc \uad8c\ud55c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.\n* MCP \ud074\ub77c\uc774\uc5b8\ud2b8\ub97c \uc5f0\uacb0\ud558\ub824\uba74 n8n \uc9c0\uce68\uc744 \ub530\ub974\uc138\uc694: https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger/#integrating-with-claude-desktop\n* MCP \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uc11c \ub2e4\uc74c \ucffc\ub9ac\ub97c \uc2dc\ub3c4\ud574 \ubcf4\uc138\uc694:\n * \"MCP\uc5d0 \ub300\ud55c \ucd5c\uc2e0 \uc774\uc288\ub97c \uac00\uc838\ub2e4 \uc904 \uc218 \uc788\ub098\uc694?\"\n * \"\uc774\uc288 12345\uc758 \ud604\uc7ac \uc9c4\ud589 \uc0c1\ud669\uc740 \ubb50\uc608\uc694?\"\n * \"\uc774\uc288 12345\uc5d0 '\ucd5c\uc2e0 \ubc84\uc804\uc744 \uc124\uce58\ud574 \ubcf4\uace0 \uc791\ub3d9\ud558\ub294\uc9c0 \ud655\uc778\ud558\uc138\uc694'\ub77c\ub294 \ub313\uae00\uc744 \ucd94\uac00\ud574 \uc8fc\uc2e4 \uc218 \uc788\ub098\uc694?\"\n\n### \uc694\uad6c \uc0ac\ud56d\n* Github \uacc4\uc815\uacfc \uc800\uc7a5\uc18c \uc811\uadfc \uad8c\ud55c. \uc800\uc7a5\uc18c\uac00 \ubcf8\uc778\uc758 \uac83\uc77c \ud544\uc694\ub294 \uc5c6\uc9c0\ub9cc, \uc62c\ubc14\ub978 \uad8c\ud55c\uc744 \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4.\n* MCP \ud074\ub77c\uc774\uc5b8\ud2b8 \ub610\ub294 \uc5d0\uc774\uc804\ud2b8(\uc608: Claude Desktop) - https://claude.ai/download\n\n### \uc774 \uc6cc\ud06c\ud50c\ub85c\uc6b0 \ub9de\ucda4\ud654\n* \uc774 \ud15c\ud50c\ub9bf\uc744 \ud655\uc7a5\ud558\uc5ec \ud68c\uc0ac\uc758 Github \uc800\uc7a5\uc18c \ub0b4 \ud480 \ub9ac\ud018\uc2a4\ud2b8\ub098 \uc6cc\ud06c\ud50c\ub85c\uc6b0\uc640 \uc0c1\ud638\uc791\uc6a9\ud558\uac70\ub098, \uc9c0\ud45c\ub97c \uac00\uc838\uc640 \ud504\ub85c\uadf8\ub7a8 \uad00\ub9ac\uc790\ub97c \uc704\ud55c \ubcf4\uace0\uc11c\ub97c \uc0dd\uc131\ud558\uc138\uc694.\n* \ud504\ub85c\ub355\uc158 \ud658\uacbd\uc5d0\uc11c \uc774 MCP \uc11c\ubc84\ub97c \uacf5\uc720\ud558\uae30 \uc804\uc5d0 \uc790\uaca9 \uc99d\uba85\uc744 \uc694\uad6c\ud558\ub3c4\ub85d \uc124\uc815\ud558\uc138\uc694!"
},
"typeVersion": 1
}
],
"connections": {
"Operation": {
"main": [
[
{
"node": "Get Many Issues",
"type": "main",
"index": 0
}
],
[
{
"node": "Get Single Issue",
"type": "main",
"index": 0
}
],
[
{
"node": "Create Comment",
"type": "main",
"index": 0
}
]
]
},
"Get Comments": {
"main": [
[
{
"node": "Simplify Comments",
"type": "main",
"index": 0
}
]
]
},
"Create Comment": {
"main": [
[
{
"node": "Get Response",
"type": "main",
"index": 0
}
]
]
},
"Get Many Issues": {
"main": [
[
{
"node": "Simplify Issues",
"type": "main",
"index": 0
}
]
]
},
"Simplify Issues": {
"main": [
[
{
"node": "Aggregate Results",
"type": "main",
"index": 0
}
]
]
},
"Get Single Issue": {
"main": [
[
{
"node": "Get Comments",
"type": "main",
"index": 0
}
]
]
},
"Add Issue Comment": {
"ai_tool": [
[
{
"node": "Github MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Get Latest Issues": {
"ai_tool": [
[
{
"node": "Github MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"Simplify Comments": {
"main": [
[
{
"node": "Aggregate Comments",
"type": "main",
"index": 0
}
]
]
},
"Get Issue Comments": {
"ai_tool": [
[
{
"node": "Github MCP Server",
"type": "ai_tool",
"index": 0
}
]
]
},
"When Executed by Another Workflow": {
"main": [
[
{
"node": "Operation",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
githubApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
3635. Uses executeWorkflowTrigger, mcpTrigger, toolWorkflow, httpRequest. Event-driven trigger; 19 nodes.
Source: https://github.com/n8nKOR/n8n-shared-workflow/blob/62a671327e906c22a40d290b339ff6d2373f8d75/workflows/n8nworkflows/ai/3635.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This n8n implementation, though not as fully featured as the official MCP server offered by Github, allows you to control precisely what access and/or functionality is granted to users which can make
Remixed Backup your workflows to GitHub from Solomon's work. Check out his templates.
Remixed Backup your workflows to GitHub from Solomon's work. Check out his templates.
Create, iterate, and share! Transform a single image through multiple scenes while maintaining consistency.
Backup Credentials to GitHub. Uses httpRequest, github, executeCommand, executeWorkflowTrigger. Event-driven trigger; 25 nodes.