Skip to main content
Glama
kwp-lab

MCP Fetch With Proxy

MCP-Abruf

Model Context Protocol-Server zum Abrufen von Webinhalten mit benutzerdefiniertem HTTP-Proxy. Dies ermöglicht Claude Desktop (oder jedem MCP-Client) das Abrufen von Webinhalten und die entsprechende Verarbeitung von Bildern.

Dieses Repository ist ein Fork von @smithery/mcp-fetch und ersetzt die node-fetch Implementierung durch die Bibliothek node-fetch-native .

Der Server verwendet standardmäßig die Umgebungsvariablen http_proxy und https_proxy , um Anfragen über den Proxyserver weiterzuleiten, sofern diese festgelegt sind. Sie können auch die Umgebungsvariable MCP_HTTP_PROXY festlegen, um einen anderen Proxyserver zu verwenden.

Verfügbare Tools

  • fetch : Ruft URLs aus dem Internet ab und extrahiert deren Inhalt als Markdown. Wenn Bilder gefunden werden, werden deren URLs in die Antwort aufgenommen.

Bildverarbeitungsspezifikationen:

Extrahieren Sie nur Bild-URLs aus dem Artikelinhalt und hängen Sie sie an das Tool-Ergebnis an:

{ "params": { "url": "https://www.example.com/articles/123" }, "response": { "content": [ { "type": "text", "text": "Contents of https://www.example.com/articles/123:\nHere is the article content\n\nImages found in article:\n- https://www.example.com/1.jpg.webp\n- https://www.example.com/2.jpg.webp\n- https://www.example.com/3.webp" } ] } }

Related MCP server: mcp-server-collector

Schnellstart (für Benutzer)

Um dieses Tool mit Claude Desktop zu verwenden, fügen Sie einfach Folgendes zu Ihrer Claude Desktop-Konfiguration hinzu ( ~/Library/Application Support/Claude/claude_desktop_config.json ):

{ "tools": { "fetch": { "command": "npx", "args": ["-y", "@kwp-lab/mcp-fetch"], "env": { "MCP_HTTP_PROXY": "https://example.com:10890" // Optional, remove if not needed } } } }

Dadurch wird bei Bedarf automatisch die neueste Version des Tools heruntergeladen und ausgeführt.

Erforderliche Einrichtung

  1. Barrierefreiheit für Claude aktivieren:

    • Öffnen Sie die Systemeinstellungen

    • Gehen Sie zu Datenschutz und Sicherheit > Barrierefreiheit

    • Klicken Sie auf die Schaltfläche "+"

    • Fügen Sie Claude aus Ihrem Anwendungsordner hinzu

    • Schalten Sie den Schalter für Claude ein

Für Entwickler

Die folgenden Abschnitte richten sich an diejenigen, die das Tool entwickeln oder ändern möchten.

Voraussetzungen

Installation

Installation über Smithery

So installieren Sie MCP Fetch für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @kwp-lab/mcp-fetch --client claude

Manuelle Installation

git clone https://github.com/kwp-lab/mcp-fetch.git cd mcp-fetch npm install npm run build

Konfiguration

  1. Stellen Sie sicher, dass Claude Desktop installiert und ausgeführt wird.

  2. Installieren Sie tsx global, falls Sie dies nicht getan haben:

    npm install -g tsx # or pnpm add -g tsx
  3. Ändern Sie Ihre Claude Desktop-Konfiguration unter:

~/Library/Application Support/Claude/claude_desktop_config.json

Sie können dies ganz einfach über das Claude Desktop-Menü finden:

  1. Öffnen Sie Claude Desktop

  2. Klicken Sie in der Mac-Menüleiste auf Claude

  3. Klicken Sie auf „Einstellungen“

  4. Klicken Sie auf „Entwickler“

Fügen Sie der Konfiguration Ihres MCP-Clients Folgendes hinzu:

{ "tools": { "fetch": { "args": ["tsx", "/path/to/mcp-fetch/index.ts"] } } }
One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

Latest Blog Posts

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/kwp-lab/mcp-fetch'

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