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 Websiteheaders(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 JSONheaders(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 Websiteheaders(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 Websiteheaders(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.
Related MCP server: Fetch MCP Server
Erste Schritte
Klonen Sie das Repository
Abhängigkeiten installieren:
npm installErstellen Sie den Server:
npm run build
Verwendung
Um den Server zu verwenden, können Sie ihn direkt ausführen:
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:
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 devaus, um den TypeScript-Compiler im Überwachungsmodus zu startenVerwenden Sie
npm test, um die Testsuite auszuführen
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.