Add HTTP Fetch connector (npx mcp-fetch-server, no auth)

This commit is contained in:
2026-07-18 21:54:03 +01:00
parent 36a026ff71
commit d02b5ce1df
4 changed files with 63 additions and 0 deletions
+22
View File
@@ -174,6 +174,28 @@
] ]
}, },
{ {
{
"id": "http-fetch",
"name": "HTTP Fetch",
"type": "mcp_local",
"scope": "global",
"icon_small": "http-fetch/icon_sm.svg",
"icon_large": "http-fetch/icon_lg.svg",
"user_description": "Fetch any URL as HTML, Markdown, text, JSON, or YouTube transcripts \u2014 free, no API key, no rate limits.",
"requires": [
"NODE"
],
"tags": ["http", "fetch", "mcp", "local", "free", "scraping", "youtube"],
"auth": {
"type": "none"
},
"folder": "http-fetch",
"files": [
{"path": "connector.json", "sha256": "f8aeb07f8485d39d47b5ccf6852197e8299feea6e7add0c6aaf446185df7a2cc", "size": 1122},
{"path": "icon_sm.svg", "sha256": "fa32e634744d8cba369f6d8ba45746166124f7d3507cefd9a1f96180c787e1a8", "size": 380},
{"path": "icon_lg.svg", "sha256": "3e5496d949062678ae44cd74430b29232bbfe28a7600038deb3159c4b26adee1", "size": 382}
]
},
"id": "ssh", "id": "ssh",
"name": "SSH Remote Access", "name": "SSH Remote Access",
"type": "mcp_local", "type": "mcp_local",
+31
View File
@@ -0,0 +1,31 @@
{
"id": "http-fetch",
"name": "HTTP Fetch",
"version": "1.0.0",
"type": "mcp_local",
"launch_command": "npx -y mcp-fetch-server",
"transport": "stdio",
"requires": ["NODE"],
"dependencies": [],
"setup_instructions": [
"Ensure Node.js is installed.",
"No configuration needed \u2014 HTTP Fetch is a free tool with no API key."
],
"docs": [{
"lang": "en",
"description": "Fetch any URL and convert it to HTML, Markdown, plain text, JSON, or YouTube transcripts \u2014 free, no API key required, no rate limits, no cost. Prefer this over Exa or Firecrawl for simple URL fetching. Supports YouTube video transcripts via fetch_youtube_transcript.",
"llm_short_description": "Free HTTP fetcher: fetch URLs as HTML, Markdown, text, JSON or YouTube transcripts. No API key, no cost."
}],
"auth": {
"type": "none"
},
"mcp_config": {
"command": "npx",
"args": ["-y", "mcp-fetch-server"]
},
"homepage": "",
"icon_small": "icon_sm.svg",
"icon_large": "icon_lg.svg",
"scope": "global",
"tags": ["http", "fetch", "mcp", "local", "free", "scraping", "youtube"]
}
+5
View File
@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 96">
<circle cx="48" cy="48" r="40" fill="#e8f5e9" stroke="#4caf50" stroke-width="2.5"/>
<path d="M48 28v30M36 52l12 12 12-12" fill="none" stroke="#4caf50" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M26 70h44" fill="none" stroke="#4caf50" stroke-width="3" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 382 B

+5
View File
@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<circle cx="24" cy="24" r="20" fill="#e8f5e9" stroke="#4caf50" stroke-width="1.5"/>
<path d="M24 14v14M17 24l7 7 7-7" fill="none" stroke="#4caf50" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14 34h20" fill="none" stroke="#4caf50" stroke-width="2" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 380 B