Connection external MCP

I try to connect external . https://f6f2-2a02-14f-1f0-5230-6134-576c-d340-998d.ngrok-free.app/mcp/example/sse
i do’t receive error but the flow stuck for a long time . I have added http request node with MCP URL in order to check connection and put timeout 1000 and received error “http request aborted”
when i open MCP url in browser it’s answer correct , in cursor i receive 200 - OK. What can be the problem ?

{{

“name”: “external mcp -new”,
“nodes”: [
{
“parameters”: {
“options”: {}
},
“type”: “@n8n/n8n-nodes-langchain.chatTrigger”,
“typeVersion”: 1.1,
“position”: [
-640,
-220
],
“id”: “6b6f6e7d-bdd0-44f0-a9a7-eaddc8b59bf8”,
“name”: “When chat message received”,
“webhookId”: “ddd3570b-d45b-4957-b367-51e72184a41a”
},
“parameters”: {
“options”: {}
},
“type”: “@n8n/n8n-nodes-langchain.agent”,
“typeVersion”: 1.9,
“position”: [
-220,
-220
],
“id”: “2f49834b-5cf4-45e3-b9dc-8242e7f086b1”,
“name”: “AI Agent”,
“executeOnce”: true
},
{
“parameters”: {
“model”: {
“__rl”: true,
“mode”: “list”,
“value”: “gpt-4o-mini”
},
“options”: {}
},
“type”: “@n8n/n8n-nodes-langchain.lmChatOpenAi”,
“typeVersion”: 1.2,
“position”: [
-280,
80
],
“id”: “f5631a33-4069-4e86-ae85-38203cf3685b”,
“name”: “OpenAI Chat Model”,
“credentials”: {
“openAiApi”: {
“id”: “0FSrrExs1IpW42BJ”,
“name”: “OpenAi account”
}
}
},
{
“parameters”: {},
“type”: “@n8n/n8n-nodes-langchain.memoryBufferWindow”,
“typeVersion”: 1.3,
“position”: [
-140,
80
],
“id”: “f5fd622a-6eaf-4724-9931-b63c5fe07227”,
“name”: “Simple Memory”
},
{
“parameters”: {
“sseEndpoint”: “https://f6f2-2a02-14f-1f0-5230-6134-576c-d340-998d.ngrok-free.app/mcp/example/sse
},
“type”: “@n8n/n8n-nodes-langchain.mcpClientTool”,
“typeVersion”: 1,
“position”: [
0,
80
],
“id”: “3bc571a4-4b24-40e0-b230-9634297c0873”,
“name”: “MCP Client”
},
{
“parameters”: {
“url”: “https://f6f2-2a02-14f-1f0-5230-6134-576c-d340-998d.ngrok-free.app/mcp/example/sse”,
“options”: {
“timeout”: 1000
}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.2,
“position”: [
-440,
-220
],
“id”: “f0d39c1d-1063-45a4-baed-019fdcacfa03”,
“name”: “HTTP Request”
}
],
“pinData”: {},
“connections”: {
“When chat message received”: {
“main”: [
[
{
“node”: “HTTP Request”,
“type”: “main”,
“index”: 0
}
]
]
},
“OpenAI Chat Model”: {
“ai_languageModel”: [
[
{
“node”: “AI Agent”,
“type”: “ai_languageModel”,
“index”: 0
}
]
]
},
“Simple Memory”: {
“ai_memory”: [
[
{
“node”: “AI Agent”,
“type”: “ai_memory”,
“index”: 0
}
]
]
},
“MCP Client”: {
“ai_tool”: [
[
{
“node”: “AI Agent”,
“type”: “ai_tool”,
“index”: 0
}
]
]
},
“HTTP Request”: {
“main”: [
[
{
“node”: “AI Agent”,
“type”: “main”,
“index”: 0
}
]
]
}
},
“active”: true,
“settings”: {
“executionOrder”: “v1”
},
“versionId”: “280d99c3-7809-4007-88b6-ee0b5e447d5e”,
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “8bf6fa3378b9741f5f92373b6fe7a3edbcd4cef16262a66513fdd756e0623c1d”
},
“id”: “DmrQDKEX01BJEwXK”,
“tags”:
}

1 Like

That quite odd, you could try the community node maybe it will work better

n8n-nodes-mcp

which may work better:

http://localhost:5678/settings/community-nodes