Fünf MCP-Server für Claude Code, die ohne API-Key funktionieren
Die Redaktion hat fünf MCP-Server in Claude Code getestet, die kein Konto, keine Kreditkarte und keinen API-Key benötigen. Für jeden Server wurden die Tools gezählt, die Antwortzeiten gemessen und Stolpersteine notiert.

Veröffentlicht am 9. Oktober • Zuerst erschienen auf fewservers.com
Die meisten Listen mit den "besten MCP-Servern" sind eine Seite voller Logos. Diese Liste umfasst fünf Server, und wir haben jeden einzelnen am 6. Oktober 2026 getestet. Keiner davon benötigt ein Konto, eine Kreditkarte oder einen API-Key. Für jeden Server haben wir seine Tools gezählt, die Zeiten gestoppt und festgehalten, worauf man achten sollte.
Die kurze Antwort: Diese fünf funktionieren in Claude Code mit nichts als einem Terminal-Befehl: Context7 (aktuelle Bibliotheksdokumentation, 2 Tools), Playwright MCP (steuert einen echten Browser, 25 Tools), Microsoft Learn (Microsoft- und Azure-Dokumentation, 3 Tools, remote, nichts zu installieren), Fetch (liest jede Webseite als Markdown, 1 Tool) und Git (liest und schreibt ein lokales Repository, 12 Tools). Alle fünf zeigten in claude mcp list den Status "Connected", und jeder Testaufruf funktionierte. Playwright MCP ist der Schwergewichtler: rund 780 MB Arbeitsspeicher mit einer offenen Seite und 55 Prozent der Tool-Definitionen dieser Liste. Fetch kann interne URLs lesen und Git kann Commits und Resets ausführen, daher sollte man diese beiden bewusst und gezielt hinzufügen.
Die Videoversion in 3 Minuten: 5 MCP servers for Claude Code with no API key (YouTube). In jeweils 30 Sekunden: die fünf Server mit ihren Tool-Anzahlen und dem, was man über den Fetch-Server wissen sollte.
Getestet am 6. Oktober 2026, 04:38 bis 04:45 UTC: ein MacBook (Apple Silicon) mit Node.js 20.19.4, Python 3.12 und uv 0.12.23; Claude Code 2.1.284. Jeder lokale Server wurde mit demselben Befehl gestartet, den auch Claude Code verwendet. Anschließend zeichneten wir mit einem eigenen kleinen MCP-Client den Handshake, die tools/list-Antwort und einen oder zwei echte Aufrufe auf und maßen den Speicherverbrauch mit ps. Danach fügten wir alle fünf mit den untenstehenden Befehlen in einem Wegwerf-Projekt zu Claude Code hinzu und führten claude mcp list aus. Irgendwo wurden keine API-Keys oder Konten verwendet.
"Erster Start" schließt das Herunterladen des Pakets durch npx oder uvx ein; "erneut" ist der zweite Start mit bereits zwischengespeichertem Paket. Der Speicherwert umfasst den Server und seine Kindprozesse, gelesen mit ps nach der Tool-Liste (und bei Playwright nach dem Öffnen einer Seite).
Jede Zeile ist der Befehl, den wir ausgeführt haben, in der Form, die das jeweilige Projekt in seiner README für Claude Code angibt (oder, wo keine angegeben ist, in der Standardform claude mcp add). Sie fügen den Server nur zum aktuellen Projekt hinzu; mit --scope user wird einer in jedem Projekt verfügbar.
claude mcp add context7 -- npx -y @upstash/context7-mcp claude mcp add playwright npx @playwright/mcp@latest claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp claude mcp add fetch -- uvx mcp-server-fetch claude mcp add git -- uvx mcp-server-git --repository /path/to/your/repo Enter fullscreen mode Exit fullscreen mode Fetch und Git sind Python-Pakete, die mit uvx ausgeführt werden, daher muss uv installiert sein. Context7 und Playwright benötigen Node.js. Microsoft Learn erfordert nichts lokal: Claude Code kommuniziert über HTTPS mit Microsofts Server.
Was er tut: zwei Tools. Eines findet die gemeinte Bibliothek, das andere liefert Dokumentationsausschnitte zu Ihrer Frage. Wir baten es, "fastapi" für die Frage "How do I add a background task in FastAPI?" aufzulösen. In 2,5 Sekunden lieferte es fünf Kandidaten mit ihren Ausschnittzahlen zurück, an der Spitze FastAPIs eigene Website mit 3.457 Ausschnitten.
Ohne Key funktionierte er für alles, was wir ausprobierten. Die README besagt, dass ein Key "höhere Rate-Limits und private Repositories" bietet, und der API-Leitfaden beschreibt die Variante ohne Key als "niedrige Rate-Limits und keine benutzerdefinierte Konfiguration", ohne eine Zahl zu nennen (Context7 API-Leitfaden, gelesen am 6. Oktober 2026). Bei einer Handvoll Aufrufe stießen wir auf kein Limit. Unser vollständiger Context7-Test prüfte drei seiner Antworten gegen manuell verifizierte: zwei richtig, eine unvollständig.
Kosten der Verbindung: 4.937 Bytes an Tool-Definitionen, etwa ein Viertel von Playwright MCP.
Was es tut: 25 Tools, die Seiten öffnen und lesen, klicken, tippen, Formulare ausfüllen, Screenshots machen sowie Konsole und Netzwerk auslesen. Wir öffneten fewservers.com/g/ und baten um einen Snapshot: Die Seite lud in 8,9 Sekunden (einschließlich des Starts von headless Chromium), und der Snapshot umfasste 6.916 Zeichen.
Worauf zu achten ist: Es ist der Schwergewichtler. Mit einer offenen Seite belegten der Server und seine Browser-Prozesse 778 MB. Seine 25 Tool-Definitionen umfassen 21.332 Bytes, mehr als die anderen vier Server zusammen. Unser Playwright-MCP-Test enthält die Details, darunter den 32.732 Zeichen langen Snapshot einer längeren Seite und das find-Tool, das Snapshots klein hält.
Was er tut: drei Tools, microsoft_docs_search, microsoft_code_sample_search und microsoft_docs_fetch, über Microsofts Dokumentation. Er läuft auf Microsofts Servern, daher wird nichts installiert und kein Speicher beansprucht. Der Handshake dauerte 0,5 Sekunden.
Wir suchten nach "Azure Functions Python timeout limit consumption plan". Die Antwort kam in 1,2 Sekunden zurück und war 21.770 Zeichen lang. Das erste Ergebnis war ein Microsoft-Q&A-Thread statt einer Dokumentationsseite, daher sollte man prüfen, aus welcher Quelle eine Antwort stammt, bevor man sich auf sie verlässt. Verwenden Sie diesen Server, wenn Sie Code gegen Azure,.NET oder Microsoft 365 schreiben; andernfalls können Sie ihn weglassen.
Was er tut: ein Tool namens fetch, das eine URL herunterlädt und das HTML in Markdown umwandelt, bei langen Seiten in Abschnitten. Unsere Artikelseite kam in 3,4 Sekunden als sauberes Markdown zurück: Breadcrumbs, Einleitung, Autorenzeile. Eine Seite, die hauptsächlich ein Formular ist (unsere /g/-Seite), kam als zwei Zeilen zurück, weil der Extraktor den Haupttext behält und Formulare verwirft.
Was er tut: 12 Tools. Sieben lesen nur: status, drei Arten von Diff, log, show und branch. Fünf verändern etwas: add, commit, das Erstellen von Branches, checkout und reset, wobei der Server reset selbst als destruktiv kennzeichnet. Auf einem Test-Repository mit drei Commits antworteten git_log, git_status und git_diff_unstaged jeweils in 0,02 bis 0,04 Sekunden.
Worauf zu achten ist: Claude Code kann git bereits in seiner Shell ausführen, mit Ihren Berechtigungsabfragen. Der Unterschied besteht darin, dass die Tools dieses Servers eigenständige MCP-Tools sind und ein "Allow", das Sie für den gesamten Server erteilen, auch für Commit und Reset gilt. Binden Sie ihn mit --repository an ein einzelnes Repository und erlauben Sie nur die Lese-Tools. Fügen Sie ihn hinzu, wenn Sie in einem Agenten ohne Shell auf die Git-Historie zugreifen wollen. In Claude Code selbst bringt er wenig. Seine README weist zudem darauf hin, dass er "derzeit in früher Entwicklung" ist und sich seine Tools ändern können.
Die Tool-Definitionen jedes Servers werden in den Kontext von Claude Code geladen, und diese fünf zusammen ergeben rund 39 KB. Wenn Sie nur zwei davon brauchen, fügen Sie zwei hinzu.
Alle fünf sind, zusammen mit Tausenden anderen, in unserem MCP-Server-Verzeichnis gelistet, das auf dem offiziellen MCP Registry basiert und täglich aktualisiert wird.
Context7, Playwright MCP, Microsoft Learn, Fetch und Git funktionierten alle ohne Key und ohne Konto, als wir sie am 6. Oktober 2026 testeten. Context7 akzeptiert einen optionalen Key für höhere Rate-Limits.
Führen Sie claude mcp add <name> -- <command> für einen lokalen Server oder claude mcp add --transport http <name> <url> für einen remote Server aus und prüfen Sie ihn anschließend mit claude mcp list. Fügen Sie --scope user hinzu, um ihn in jedem Projekt zu verwenden.
Playwright MCP, weil es einen echten Browser betreibt: 778 MB mit einer offenen Seite in unserem Test. Die anderen verwendeten 61 bis 341 MB, und Microsoft Learn keinen, weil es auf Microsofts Servern läuft.
Die eigene README warnt, dass er lokale und interne IP-Adressen erreichen kann. Verwenden Sie ihn auf einer Maschine, wo das akzeptabel ist, und lassen Sie Claude Codes Berechtigungsabfragen aktiviert.
Jeder bringt seine Tool-Definitionen in den Kontext ein: von 1.161 Bytes bei Fetch bis 21.332 Bytes bei Playwright MCP. Lokale Server starten auch mit Claude Code, von unter einer Sekunde bis zu etwa 11 Sekunden beim ersten Start, während das Paket heruntergeladen wird.
Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.
Original (Englisch) anzeigen
Posted on Oct 9 • Originally published at fewservers.com
Most "best MCP servers" lists are a page of logos. This one has five servers, and we ran every one on 6 October 2026. None of them needs an account, a card or an API key. For each server we counted its tools, timed it and noted what to watch for.
Short answer: These five work in Claude Code with nothing but a terminal command: Context7 (current library docs, 2 tools), Playwright MCP (drives a real browser, 25 tools), Microsoft Learn (Microsoft and Azure docs, 3 tools, remote, nothing to install), Fetch (reads any web page as markdown, 1 tool) and Git (reads and writes a local repository, 12 tools). All five showed "Connected" in claude mcp list, and every test call worked. Playwright MCP is the heavy one: about 780 MB of memory with one page open, and 55% of the tool definitions in this list. Fetch can read internal URLs and Git can commit and reset, so add those two deliberately.
The 3-minute video version: 5 MCP servers for Claude Code with no API key (YouTube). In 30 seconds each: the five, with their tool counts and what to know about the Fetch server.
Tested 6 Oct 2026, 04:38 to 04:45 UTC: a MacBook (Apple silicon) with Node.js 20.19.4, Python 3.12 and uv 0.12.23; Claude Code 2.1.284. Each local server was started with the same command Claude Code uses. We then recorded its handshake, its tools/list reply and one or two real calls with a small MCP client of our own, measuring memory with ps. Then we added all five to Claude Code in a scratch project with the commands below and ran claude mcp list. No API keys or accounts were used anywhere.
"First run" includes npx or uvx downloading the package; "again" is the second start with the package cached. Memory is the server and its child processes, read with ps after the tool list (and, for Playwright, after opening a page).
Each line is the one we ran, in the form the project's own README gives for Claude Code (or, where it gives none, the standard claude mcp add form). They add the server to the current project only; add --scope user to make one available in every project.
claude mcp add context7 -- npx -y @upstash/context7-mcp claude mcp add playwright npx @playwright/mcp@latest claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp claude mcp add fetch -- uvx mcp-server-fetch claude mcp add git -- uvx mcp-server-git --repository /path/to/your/repo Enter fullscreen mode Exit fullscreen mode Fetch and Git are Python packages run with uvx, so you need uv installed. Context7 and Playwright need Node.js. Microsoft Learn needs nothing local: Claude Code talks to Microsoft's server over HTTPS.
What it does: two tools. One finds the library you mean, the other returns documentation snippets for your question. We asked it to resolve "fastapi" for the question "How do I add a background task in FastAPI?". In 2.5 seconds it returned five candidate sources with their snippet counts, the top one FastAPI's own site with 3,457 snippets.
Without a key it worked for everything we tried. Its README says a key gives "higher rate limits and private repositories", and its API guide describes the no-key tier as "Low rate limits and no custom configuration" without giving a number ( Context7 API guide, read 6 Oct 2026). We did not hit a limit in a handful of calls. Our full Context7 test graded three of its answers against ones we had checked by hand: two right, one incomplete.
Cost of keeping it connected: 4,937 bytes of tool definitions, about a quarter of Playwright MCP's.
What it does: 25 tools that open pages, read them, click, type, fill forms, take screenshots and read the console and network. We opened fewservers.com/g/ and asked for a snapshot: the page loaded in 8.9 seconds (that includes starting headless Chromium) and the snapshot was 6,916 characters.
What to watch: it is the heavy one. With one page open, the server and its browser processes took 778 MB. Its 25 tool definitions are 21,332 bytes, more than the other four servers together. Our Playwright MCP test has the details, including the 32,732-character snapshot of a longer page and the find tool that keeps snapshots small.
What it does: three tools, microsoft_docs_search, microsoft_code_sample_search and microsoft_docs_fetch, over Microsoft's documentation. It runs on Microsoft's servers, so nothing is installed and nothing uses your memory. The handshake took 0.5 seconds.
We searched "Azure Functions Python timeout limit consumption plan". The answer came back in 1.2 seconds, 21,770 characters long. The first result was a Microsoft Q&A thread rather than a documentation page, so check which source an answer came from before relying on it. Use this one if you write code against Azure,.NET or Microsoft 365; skip it otherwise.
What it does: one tool, fetch, which downloads a URL and turns the HTML into markdown, in chunks if the page is long. Our article page came back in 3.4 seconds as clean markdown: breadcrumbs, intro, byline. A page that is mostly a form (our /g/ page) came back as two lines, because the extractor keeps the main text and drops forms.
What it does: 12 tools. Seven only read: status, three kinds of diff, log, show and branch. Five change things: add, commit, create branch, checkout, and reset, which the server itself marks as destructive. On a three-commit test repository, git_log, git_status and git_diff_unstaged each answered in 0.02 to 0.04 seconds.
What to watch: Claude Code can already run git in its shell, with your permission prompts. The difference is that this server's tools are separate MCP tools, and an "allow" you give them applies to commit and reset too if you allow the whole server. Pin it to one repository with --repository, and allow the read tools only. Add it when you want git history in an agent that has no shell. In Claude Code itself it adds little. Its README also says it "is currently in early development" and that its tools may change.
Each server's tool definitions are loaded into Claude Code's context, and together these five come to about 39 KB. If you only need two of them, add two.
All five are listed, with thousands of others, in our MCP server directory, built from the official MCP Registry and refreshed daily.
Context7, Playwright MCP, Microsoft Learn, Fetch and Git all worked with no key and no account when we ran them on 6 Oct 2026. Context7 accepts an optional key for higher rate limits.
Run claude mcp add <name> -- <command> for a local server, or claude mcp add --transport http <name> <url> for a remote one, then check it with claude mcp list. Add --scope user to use it in every project.
Playwright MCP, because it runs a real browser: 778 MB with one page open in our test. The others used 61 to 341 MB, and Microsoft Learn none, because it runs on Microsoft's servers.
Its own README warns that it can reach local and internal IP addresses. Use it on a machine where that is acceptable, and keep Claude Code's permission prompts on.
Each one adds its tool definitions to the context: from 1,161 bytes for Fetch to 21,332 bytes for Playwright MCP. Local servers also start with Claude Code, from under a second to about 11 seconds on a first run while the package downloads.