Fetch MCP
Offizieller MCP-Referenzserver zum Abrufen und Umwandeln von Webinhalten in Markdown.
- Skill Road
- Fetch MCP
Kategorien
Beschreibung
Wofür Fetch MCP gedacht ist
Fetch MCP ist der offizielle Referenzserver des Model-Context-Protocol-Projekts für das Abrufen von Webinhalten. Gepflegt wird er im Repository modelcontextprotocol/servers; das veröffentlichte Python-Paket heißt mcp-server-fetch und steht laut Anbieter unter MIT-Lizenz. Der Kernnutzen ist klar: Ein KI-Agent kann eine URL nicht nur genannt bekommen, sondern die Seite selbst über ein kontrolliertes MCP-Werkzeug abrufen, in Markdown umwandeln und anschließend im Kontext weiterverarbeiten. Für Skill Road ist Fetch MCP deshalb ein Basiseintrag in der Kategorie Recherche, weil viele praktische Agenten-Workflows damit beginnen, Dokumentation, Changelogs, Blogbeiträge, Preisseiten oder öffentliche Issue-Seiten zuverlässig in den Arbeitskontext zu holen.
Funktionen, Grenzen und typische Workflows
Laut offizieller README stellt der Server ein Werkzeug namens fetch bereit. Pflichtparameter ist die URL; optional lassen sich max_length, start_index und raw setzen. max_length begrenzt die zurückgegebene Textmenge, start_index erlaubt das Fortsetzen an einer späteren Zeichenposition und raw liefert auf Wunsch rohes HTML statt Markdown. Diese scheinbar kleine API ist im Alltag nützlich, weil große Seiten nicht komplett in ein Modellfenster gedrückt werden müssen. Ein Agent kann erst die ersten Abschnitte lesen, dann gezielt nachladen und so Dokumentation stückweise auswerten.
Wichtig ist die realistische Einordnung: Fetch MCP ist kein vollwertiger Browser mit Login, Klickpfaden, JavaScript-Ausführung oder visueller Prüfung. Der Server eignet sich für öffentliche, direkt abrufbare Inhalte und für HTML, das ohne komplexe Interaktion genug Informationen enthält. Für stark dynamische Seiten, Paywalls, Cloudflare-Challenges oder Inhalte hinter Accounts braucht man andere Werkzeuge. Gerade als schlanker Research-Baustein bleibt Fetch MCP trotzdem wertvoll, weil er weniger schwergewichtig ist als Browser-Automation und sich gut in Codex-, Claude-, Cursor- oder VS-Code-nahe MCP-Setups einfügt.
Installation und Betrieb
Empfohlen wird laut Dokumentation uv beziehungsweise uvx. Dann lässt sich der Server ohne dauerhafte Installation mit uvx mcp-server-fetch starten. Alternativ sind pip install mcp-server-fetch mit anschließendem python -m mcp_server_fetch oder das offizielle Docker-Image mcp/fetch möglich. Optional kann Node.js installiert werden; laut README nutzt der Server dann einen robusteren HTML-Vereinfacher. Technisch setzt das Paket aktuell auf das MCP Python SDK 1.x mit mcp>=1.29.0,<2, während die Portierung auf SDK 2.0 laut Anbieter noch läuft.
Für Claude Desktop, VS Code und andere MCP-Hosts wird der Server als stdio-Kommando registriert. Ein typischer Eintrag nutzt command uvx und args ["mcp-server-fetch"]. Für Teams ist diese Einfachheit ein Vorteil: Es müssen keine API-Schlüssel verteilt und keine externen Konten verbunden werden. Gleichzeitig sollte man die Laufzeitumgebung bewusst wählen, denn das Werkzeug erhält Netzwerkzugriff und kann die angeforderte URL sowie HTTP-Metadaten an Zielserver oder einen konfigurierten Proxy senden.
Sicherheit, robots.txt und Datenverarbeitung
Die offizielle Dokumentation enthält eine ausdrückliche Warnung: Fetch MCP kann auch lokale oder interne IP-Adressen erreichen. Dadurch entsteht ein SSRF- und Datenabflussrisiko, wenn ein Agent ungeprüft URLs aus fremden Quellen aufruft. In produktionsnahen Setups sollte man den Netzwerkzugriff einschränken, interne Adressbereiche blockieren und sensible URLs nicht durch Modelle erzeugen lassen. Der Server respektiert standardmäßig robots.txt für modellinitiierte Anfragen; über --ignore-robots-txt lässt sich dieses Verhalten deaktivieren, was nur nach bewusster Prüfung sinnvoll ist.
In der täglichen Arbeit sollte man Fetch MCP daher wie einen spezialisierten Recherchekanal behandeln, nicht wie eine beliebige Internetöffnung für das Modell. Sinnvoll sind klare Prompts: welche Quelle gelesen werden soll, welche Teile relevant sind und wann der Agent aufhören soll nachzuladen. Bei SEO-Recherche, technischer Dokumentation oder Anbieterprüfung hilft diese Begrenzung, weil nachvollziehbar bleibt, welche URL die Information geliefert hat. Für Skill Road ist das besonders wichtig: Produktangaben werden nicht aus Verzeichnissen abgeschrieben, sondern an Primärquellen gegengeprüft. Fetch MCP kann genau diese Primärquellen schnell in Markdown bringen; die Bewertung, ob eine Aussage belastbar, aktuell oder nur Marketing ist, bleibt trotzdem redaktionelle Arbeit.
Ein weiterer praktischer Vorteil ist die Kombination mit anderen Werkzeugen. Fetch MCP kann öffentliche Dokumentation holen, Filesystem MCP kann die Ergebnisse in lokale Notizen oder Tests einordnen, und ein Coding-Agent kann daraus konkrete Änderungen vorbereiten. Wer so arbeitet, sollte jedoch klare Grenzen setzen: keine geheimen internen URLs, keine blind übernommenen Anweisungen aus Webseiten, keine ungeprüften Schreibfolgen nach einer Webrecherche. So bleibt Fetch MCP ein nützlicher Recherchebaustein statt ein unkontrollierter Datenkanal.
Für wen lohnt sich Fetch MCP?
Fetch MCP lohnt sich für Entwickler, Redakteure und Agenten-Setups, die öffentliche Webquellen regelmäßig in strukturierter Form auswerten wollen, ohne gleich eine komplette Browser-Steuerung zu betreiben. Häufige Fragen sind: Kann der Server Login-Seiten lesen? Nein, nicht zuverlässig als Ersatz für einen Browser. Ist er kostenlos? Ja, der Server selbst ist quelloffen; Kosten entstehen höchstens durch eigene Infrastruktur oder Proxys. Ist er sicher? Nur bei sauber begrenztem Netzwerkzugriff. Sein Mehrwert liegt genau in dieser Balance: schneller, einfacher Webabruf für KI-Agenten, aber mit klaren Grenzen, die man kennen muss.
Für einfache Faktenprüfung ist der Server oft schneller als manuelles Kopieren aus dem Browser. Ein Agent kann eine Projektseite laden, die wichtigsten Abschnitte zusammenfassen und danach gezielt nach einer Versionsnummer, einem Installationshinweis oder einem Lizenzsatz suchen. Auch für Content-Teams ist das hilfreich: Wer einen Katalogeintrag, eine Tool-Bewertung oder einen technischen Vergleich schreibt, kann die Quelle im selben Arbeitsfluss abrufen und anschließend sauber zitierfähige Aussagen formulieren. Der Text sollte trotzdem nicht ungeprüft übernommen werden. Webseiten ändern sich, Anbietertexte enthalten Marketing, und eine per Fetch geladene Seite beweist nur, was unter dieser URL im Abrufmoment sichtbar war.
Nicht geeignet ist Fetch MCP für Aufgaben, bei denen der sichtbare Zustand einer Seite wichtig ist: Cookie-Banner, Login-Flows, Checkout-Schritte, interaktive Tabellen, Screenshots oder Accessibility-Prüfungen brauchen Browser-Werkzeuge. Genau diese Abgrenzung macht den Eintrag wichtig. Fetch MCP ist kein Alleskönner, sondern ein kleines, verlässliches Werkzeug für öffentliche Webtexte. Wer diese Rolle versteht, bekommt einen sehr nützlichen MCP-Server für Recherche, Dokumentationsarbeit, technische Due Diligence und schnelle Quellenprüfung.
Voraussetzungen
Python 3.10 oder neuer und ein MCP-Client. Empfohlen wird uv mit uvx; alternativ sind pip oder Docker möglich. Das Paket nutzt derzeit das MCP Python SDK 1.x (mcp>=1.29.0,<2). Node.js ist optional und aktiviert einen robusteren HTML-Vereinfacher.
Installationsanleitung
Mit installiertem uv den Server ohne separate Paketinstallation über uvx mcp-server-fetch starten und diesen Befehl im MCP-Client hinterlegen.
Alternativ pip install mcp-server-fetch ausführen und anschließend python -m mcp_server_fetch starten. Offiziell steht außerdem das Docker-Image mcp/fetch zur Verfügung.
uvx mcp-server-fetch
Authentifizierung
Der lokale stdio-Server hat keine eigene Anmeldung. Er ruft URLs mit einem eigenen User-Agent ab; eine allgemeine Anmeldung an geschützten Websites ist nicht vorgesehen. Ein optionaler HTTP-Proxy wird über --proxy-url konfiguriert.
Benötigte Zugriffsrechte
Benötigt ausgehenden HTTP-/HTTPS- und DNS-Zugriff zu den angeforderten Zielen. Wird ein Proxy konfiguriert, muss der Server diesen erreichen können. Der Server kann laut offizieller Warnung auch lokale und interne IP-Adressen ansprechen.
Übertragene oder gespeicherte Daten
Die angeforderte URL, der User-Agent und übliche HTTP-Metadaten werden an die Zielwebsite beziehungsweise einen konfigurierten Proxy übertragen. Der abgerufene HTML-Inhalt wird lokal in Markdown umgewandelt oder roh ausgegeben und an Client und Sprachmodell weitergereicht. Eine dauerhafte Speicherung durch den Server ist nicht dokumentiert.
Sicherheitsrisiken
Der Server kann interne Dienste und private IP-Adressen erreichen; dadurch besteht ausdrücklich ein SSRF- und Datenabflussrisiko. Abgerufene Seiten können außerdem Prompt-Injection oder schädliche Anweisungen enthalten. Netzwerkzugriff begrenzen, interne Ziele sperren, sensible URLs vermeiden und --ignore-robots-txt nur nach bewusster Prüfung einsetzen.
Lizenz und Kosten
- Lizenz
- MIT
- Kosten
- kostenlos
Der Referenzserver ist unter MIT-Lizenz kostenlos. Kosten können für die eigene Laufzeitumgebung, Proxys oder aufgerufene Dienste entstehen.
Alternativen
Auf einen Blick
- Anbieter
- Model Context Protocol
- Status
- Offizieller Server
- Betriebsart
- Lokal
- Aktuelle Version
- 2026.8.18
- Zuletzt geprüft
- 06.09.2026
Repository und Dokumentation
Kategorien
Unterstützte Clients
Passende Ratgeber
Anleitungen und Hintergrund, die zu diesem Eintrag passen.
Mapbox MCP Server einrichten
Mapbox MCP Server einrichten: gehosteter Endpunkt oder lokales Token, erster Test und sinnvolle Grenzen.
30.09.2026
Agent News MCP Server einrichten
Der kostenlose, authentifizierungsfreie MCP-Server von The Agent Times liefert verifizierte, quellenbelegte Nachrichten zur Agenten-Branche.
18.09.2026
Bright Data MCP Server sicher einrichten
Den offiziellen Bright Data MCP Server als Remote-Endpunkt oder lokalen Prozess konfigurieren: API-Token sicher speichern, Werkzeuggruppen gezielt aktivieren, Scraping-Grenzen und Prompt-Injection-Risiken kennen.
18.09.2026
Qdrant MCP Server einrichten
Qdrant-Semantiksuche per MCP einrichten, Collection-Rechte begrenzen und Schreibvorgänge kontrollieren.
18.09.2026