Fetch MCP Server

by zcaceres

Integrations

  • Allows converting web content to Markdown format using the fetch_markdown tool, using TurndownService for HTML to Markdown conversion

MCP-Server abrufen

Dieser MCP-Server bietet Funktionen zum Abrufen von Webinhalten in verschiedenen Formaten, darunter HTML, JSON, einfacher Text und Markdown.

Komponenten

Werkzeuge

  • fetch_html
    • Rufen Sie eine Website ab und geben Sie den Inhalt als HTML zurück
    • Eingang:
      • url (Zeichenfolge, erforderlich): URL der abzurufenden Website
      • headers (Objekt, optional): Benutzerdefinierte Header, die in die Anfrage aufgenommen werden sollen
    • Gibt den Roh-HTML-Inhalt der Webseite zurück
  • fetch_json
    • Holen Sie eine JSON-Datei von einer URL
    • Eingang:
      • url (Zeichenfolge, erforderlich): URL des abzurufenden JSON
      • headers (Objekt, optional): Benutzerdefinierte Header, die in die Anfrage aufgenommen werden sollen
    • Gibt den analysierten JSON-Inhalt zurück
  • fetch_txt
    • Rufen Sie eine Website ab und geben Sie den Inhalt als einfachen Text zurück (kein HTML).
    • Eingang:
      • url (Zeichenfolge, erforderlich): URL der abzurufenden Website
      • headers (Objekt, optional): Benutzerdefinierte Header, die in die Anfrage aufgenommen werden sollen
    • Gibt den Textinhalt der Webseite zurück, wobei HTML-Tags, Skripte und Stile entfernt wurden
  • fetch_markdown
    • Rufen Sie eine Website ab und geben Sie den Inhalt als Markdown zurück
    • Eingang:
      • url (Zeichenfolge, erforderlich): URL der abzurufenden Website
      • headers (Objekt, optional): Benutzerdefinierte Header, die in die Anfrage aufgenommen werden sollen
    • Gibt den Inhalt der Webseite in das Markdown-Format konvertiert zurück

Ressourcen

Dieser Server stellt keine dauerhaften Ressourcen bereit. Er ist dafür konzipiert, Webinhalte bei Bedarf abzurufen und zu transformieren.

Erste Schritte

  1. Klonen Sie das Repository
  2. Abhängigkeiten installieren: npm install
  3. Erstellen Sie den Server: npm run build

Verwendung

Um den Server zu verwenden, können Sie ihn direkt ausführen:

npm start

Dadurch wird der Fetch MCP-Server gestartet, der auf stdio ausgeführt wird.

Verwendung mit der Desktop-App

Um diesen Server in eine Desktop-App zu integrieren, fügen Sie der Serverkonfiguration Ihrer App Folgendes hinzu:

{ "mcpServers": { "fetch": { "command": "node", "args": [ "{ABSOLUTE PATH TO FILE HERE}/dist/index.js" ] } } }

Merkmale

  • Ruft Webinhalte mithilfe der modernen Fetch-API ab
  • Unterstützt benutzerdefinierte Header für Anfragen
  • Bietet Inhalte in mehreren Formaten: HTML, JSON, einfacher Text und Markdown
  • Verwendet JSDOM für HTML-Parsing und Textextraktion
  • Verwendet TurndownService für die Konvertierung von HTML in Markdown

Entwicklung

  • Führen Sie npm run dev aus, um den TypeScript-Compiler im Überwachungsmodus zu starten
  • Verwenden Sie npm test , um die Testsuite auszuführen

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

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.

Bietet Funktionen zum Abrufen von Webinhalten in verschiedenen Formaten, einschließlich HTML, JSON, reinem Text und Markdown.

  1. Komponenten
    1. Werkzeuge
    2. Ressourcen
  2. Erste Schritte
    1. Verwendung
    2. Verwendung mit der Desktop-App
  3. Merkmale
    1. Entwicklung
      1. Lizenz

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.
          Last updated -
          1
          46,074
          JavaScript
          MIT License
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          Enables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.
          Last updated -
          6
          7
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          Enables extracting data from websites using natural language prompts, allowing users to specify exactly what content they want in plain English and returning structured JSON data.
          Last updated -
          1
          1,379
          4
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          Provides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.
          Last updated -
          125,855
          1

        View all related MCP servers

        ID: nu09wf23ao