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.
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.
Related MCP Servers
- AsecurityAlicenseAqualityEnables 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 -612MIT License
- AsecurityFlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.Last updated -4113,2322
- AsecurityFlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown with support for custom headers.Last updated -4113,2323
- -securityFlicense-qualityProvides functionality to fetch and transform web content in various formats (HTML, JSON, plain text, and Markdown) through simple API calls.Last updated -113,2321