MCP Fetch With Proxy

MIT License
117
  • Apple

Integrations

  • Allows fetching web content using Brave's API, requiring a Brave API key to retrieve URLs and extract content as markdown with image URLs included.

  • Provides clipboard operations support specifically for macOS, enabling automated clipboard functions required for the tool to work properly.

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" } ] } }

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"] } } }

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Tools

MCP-Server zum Abrufen von Webinhalten mit benutzerdefiniertem HTTP-Proxy

  1. Verfügbare Tools
    1. Schnellstart (für Benutzer)
      1. Erforderliche Einrichtung
    2. Für Entwickler
      1. Voraussetzungen
        1. Installation
          1. Installation über Smithery
          2. Manuelle Installation
        2. Konfiguration

          Related MCP Servers

          View all related MCP servers

          ID: 6rtjpywgs1