MCP-Server abrufen
Ein Model Context Protocol-Server, der Funktionen zum Abrufen von Webinhalten bietet. Dieser Server ermöglicht LLMs das Abrufen und Verarbeiten von Inhalten von Webseiten und die Konvertierung von HTML in Markdown zur einfacheren Nutzung.
Das Fetch-Tool kürzt die Antwort. Mithilfe des Arguments start_index
können Sie jedoch angeben, wo mit der Inhaltsextraktion begonnen werden soll. Dadurch können Modelle eine Webseite in Abschnitten lesen, bis sie die benötigten Informationen finden.
Verfügbare Tools
fetch
– Ruft eine URL aus dem Internet ab und extrahiert ihren Inhalt als Markdown.url
(Zeichenfolge, erforderlich): abzurufende URLmax_length
(Ganzzahl, optional): Maximale Anzahl der zurückzugebenden Zeichen (Standard: 5000)start_index
(Ganzzahl, optional): Inhalt ab diesem Zeichenindex starten (Standard: 0)raw
(Boolesch, optional): Rohinhalt ohne Markdown-Konvertierung abrufen (Standard: false)
Eingabeaufforderungen
- bringen
- Rufen Sie eine URL ab und extrahieren Sie ihren Inhalt als Markdown
- Argumente:
url
(Zeichenfolge, erforderlich): abzurufende URL
Installation
Optional: Installieren Sie node.js. Dadurch verwendet der Fetch-Server einen anderen, robusteren HTML-Vereinfacher.
Verwendung von UV (empfohlen)
Bei Verwendung von uv
ist keine spezielle Installation erforderlich. Wir verwenden uvx
, um mcp-server-fetch direkt auszuführen.
Verwenden von PIP
Alternativ können Sie mcp-server-fetch
über pip installieren:
Nach der Installation können Sie es als Skript ausführen mit:
Konfiguration
Konfigurieren für Claude.app
Fügen Sie zu Ihren Claude-Einstellungen hinzu:
Konfigurieren für VS Code
Verwenden Sie für eine schnelle Installation eine der folgenden Ein-Klick-Installationsschaltflächen ...
Für die manuelle Installation fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Drücken Sie dazu Ctrl + Shift + P
und geben Sie Preferences: Open User Settings (JSON)
ein.
Optional können Sie es einer Datei namens .vscode/mcp.json
in Ihrem Arbeitsbereich hinzufügen. Dadurch können Sie die Konfiguration mit anderen teilen.
Beachten Sie, dass der
mcp
-Schlüssel erforderlich ist, wenn Sie die Dateimcp.json
verwenden.
Anpassung – robots.txt
Standardmäßig befolgt der Server die robots.txt-Datei einer Website, wenn die Anfrage vom Modell (über ein Tool) stammt, nicht jedoch, wenn die Anfrage vom Benutzer (über eine Eingabeaufforderung) initiiert wurde. Dies kann durch Hinzufügen des Arguments --ignore-robots-txt
zur args
in der Konfiguration deaktiviert werden.
Anpassung - Benutzeragent
Standardmäßig verwendet der Server, je nachdem, ob die Anfrage vom Modell (über ein Tool) kam oder vom Benutzer (über eine Eingabeaufforderung) initiiert wurde, entweder den User-Agent
oder
Dies kann angepasst werden, indem das Argument --user-agent=YourUserAgent
zur args
in der Konfiguration hinzugefügt wird.
Anpassung - Proxy
Der Server kann mit dem Argument --proxy-url
für die Verwendung eines Proxys konfiguriert werden.
Debuggen
Sie können den MCP-Inspektor zum Debuggen des Servers verwenden. Für uvx-Installationen:
Oder wenn Sie das Paket in einem bestimmten Verzeichnis installiert haben oder darauf aufbauen:
Beitragen
Wir freuen uns über Ihre Beiträge zur Erweiterung und Verbesserung von mcp-server-fetch. Egal, ob Sie neue Tools hinzufügen, bestehende Funktionen erweitern oder die Dokumentation verbessern möchten – Ihr Beitrag ist wertvoll.
Beispiele für andere MCP-Server und Implementierungsmuster finden Sie unter: https://github.com/modelcontextprotocol/servers
Pull Requests sind willkommen! Tragen Sie gerne neue Ideen, Fehlerbehebungen oder Verbesserungen bei, um mcp-server-fetch noch leistungsfähiger und nützlicher zu machen.
Lizenz
mcp-server-fetch ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software unter den Bedingungen der MIT-Lizenz frei verwenden, ändern und verbreiten können. Weitere Informationen finden Sie in der LICENSE-Datei im Projekt-Repository.
You must be authenticated.
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
Dieser Server ermöglicht es LLMs, Inhalte von Webseiten abzurufen und zu verarbeiten und HTML zur einfacheren Nutzung in Markdown umzuwandeln.
Related MCP Servers
- AsecurityAlicenseAqualityThis server converts webpages into clean, structured Markdown optimized for language model consumption, removing unnecessary content and supporting JavaScript rendering.Last updated -15JavaScriptMIT License
- -securityAlicense-qualityEnables retrieval and processing of web page content for LLMs by converting HTML to markdown, with support for content truncation and pagination.Last updated -11PythonMIT License
- AsecurityAlicenseAqualityA server that leverages Cloudflare Browser Rendering to extract and process web content for use as context in LLMs, offering tools for fetching pages, searching documentation, extracting structured content, and summarizing content.Last updated -43TypeScriptMIT License
- AsecurityFlicenseAqualityA server that helps discover and analyze websites implementing the llms.txt standard, allowing users to check if websites have llms.txt files and list known compliant websites.Last updated -2837JavaScript
Appeared in Searches
- A server for crawling the internet and providing detailed information with sources
- Resources and Assistance for Website Design, Frontend UX Flow, and Backend Design
- Resources for CSS and HTML
- Accessing a webcheck server to retrieve JSON data for website analysis
- A server for finding job opportunities on job boards