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 install
Erstellen 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 dev
aus, 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.
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.
Related Resources
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 -611MIT License
- AsecurityFlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.Last updated -4104,1622
- AsecurityFlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown with support for custom headers.Last updated -4104,1623
- -securityFlicense-qualityProvides functionality to fetch and transform web content in various formats (HTML, JSON, plain text, and Markdown) through simple API calls.Last updated -104,1621