Was ist ein MCP-Server? Kurz gesagt: ein kleines Programm, das einem KI-Agenten neue Fähigkeiten gibt. Das Model Context Protocol (MCP) ist ein offenes Protokoll: Ein Server nutzt es, um einem Agenten Tools, fertige Prompts und lesbare Ressourcen anzubieten. Der Agent ruft diese Tools auf, um einen Browser zu öffnen, GitHub-Issues zu lesen, Sentry-Fehler zu durchsuchen oder eine Datenbank abzufragen.
Dieser Beitrag erklärt, wie MCP funktioniert, welche Server sich lohnen und welche Fehler Leute beim Verbinden mit Coding-Agenten machen.
Was ist ein MCP-Server und wie funktioniert er?
Ein MCP-Server kann drei Arten von Dingen anbieten:
- Tools: Funktionen, die der Agent aufrufen kann, etwa
browser_navigateodersearch_issues. - Prompts: Vorlagen, die der Server für den Agenten bereitstellt.
- Ressourcen: Daten, die der Agent lesen kann, etwa eine Datei oder ein Datensatz.
Wenn ein Agent startet, verbindet er sich mit seinen Servern und holt deren Tool-Listen. Diese Listen landen im Kontext des Modells, und das Modell ruft ein Tool auf, wenn es es braucht.
Verbindungstypen
| Typ | Wo er läuft | Beispiel | Autorisierung |
|---|---|---|---|
| stdio | Auf deinem Rechner, als Befehl | npx -y @playwright/mcp@latest | Bei Bedarf Umgebungsvariablen |
| HTTP | Unter einer entfernten Adresse | https://mcp.sentry.dev/mcp | Token oder OAuth |
| SSE | Unter einer entfernten Adresse, als Event-Stream | Verbreitet bei älteren Servern | Token oder OAuth |
MCP-Server, die sich lohnen
Die Server, die am häufigsten mit Coding-Agenten genutzt werden, fallen in ein paar Gruppen. Einige der 23 fertigen Server im Katalog von AgentVera:
- Browser: Playwright (Seiten öffnen, klicken, Formulare ausfüllen, Screenshots machen), Chrome DevTools (Konsole, Netzwerkanfragen, Performance-Traces).
- Docs: Context7 (aktuelle, versionsspezifische Bibliotheksdokumentation), Cloudflare Docs.
- Entwicklung: GitHub (Issues, Pull Requests, Code-Suche), Git (lokales Log, Diff, Commit), Sentry (Fehler und Stacktraces).
- Mobile: Mobile MCP, MobileBuildMCP, iOS Simulator, Firebase.
- Daten und Gedächtnis: Filesystem, Memory, Fetch, Sequential Thinking, Supabase.
- Produkt und Team: Linear, Notion, Stripe.
- Design: Figma (der Dev-Mode-MCP-Server in der Desktop-App), Canva.
- Marketing: fal.ai (Bild-, Video- und Audio-Generierung), Meta Ads (Werbekampagnen).
MCP-Server zu jedem CLI hinzufügen
Jeder Agent hat seinen eigenen Weg. In Claude Code kannst du einen von der Kommandozeile aus hinzufügen:
claude mcp add playwright -- npx -y @playwright/mcp@latest
In Codex werden Server in ~/.codex/config.toml definiert:
[mcp_servers.playwright]
command = "npx"
args = ["-y", "@playwright/mcp@latest"]
Der Haken: Du definierst denselben Server in jedem Tool neu, und Secrets landen in Klartext-Konfigurationsdateien. Bei mehreren Agenten driftet die Liste auseinander.
MCP-Server an einem Ort verwalten
Der MCP-Manager von AgentVera führt Server in einer Liste und hängt sie beim Start eines Agenten an:
- Drücke auf der MCP-Seite +, um den Katalog zu öffnen und einen Server zu wählen, oder gib einen eigenen Befehl oder eine eigene Adresse ein.
- Entscheide, ob jeder Agent ihn bekommt oder nur die, die du auswählst. Beschränke ihn auf Wunsch auf ein Projekt.
- Drücke Test connection, um die Tools, Prompts und Ressourcen des Servers aufzulisten.
- Starte den Agenten neu; die Änderung gilt für die neue Sitzung.
Geheime Umgebungsvariablen und Header-Tokens werden im Schlüsselbund deines Betriebssystems aufbewahrt. Server, die OAuth brauchen, werden bei der ersten Nutzung autorisiert. Server aus den eigenen Einstellungen von Claude Code und Codex werden samt ihrem Zustand aufgelistet; du kannst sie in AgentVera importieren oder die Server von AgentVera in die CLI-Konfigurationen zurückschreiben.
Diese Server erreichen nicht nur Claude Code und Codex. Andere Tools, die MCP unterstützen, bekommen sie auch: opencode, Copilot, Qwen Code, Goose und Amp.
Rechne die Token-Kosten ein
Der versteckte Preis von MCP ist der Kontext. Die Tool-Definitionen jedes Servers landen im Kontext des Agenten und werden bei jedem Turn neu gelesen. Ein Server mit zehn Tools nimmt bei jedem Turn Platz weg, auch wenn der Agent ihn nie aufruft.
Der Verbindungstest von AgentVera zeigt die ungefähren Tokens, die jedes Tool zum Kontext des Agenten beiträgt. Damit kannst du:
- Teure, aber selten genutzte Server nur dem Agenten geben, der sie braucht.
- Von zwei Servern mit gleicher Aufgabe den leichteren wählen.
- Einen schlanken Agenten von Tools freihalten, die er nicht nutzt.
Weitere Wege, den Kontext zu verkleinern, findest du in Token-Verbrauch von Claude Code senken.
Ein gemeinsames Board für Agenten
AgentVera fügt jedem Projekt automatisch einen MCP-Server namens agentvera-board hinzu. Es ist ein Schwarzes Brett, das die Agenten des Projekts und du gemeinsam nutzen. Agenten nutzen board_read, board_post und board_update, um Notizen, Entscheidungen, Todos, Erkenntnisse und Datei-/Modul-Einträge zu hinterlassen und zu lesen, was die anderen geschrieben haben. Du postest und hakst Todos im Tab Board im rechten Panel ab.
Für parallele Agenten ist das die einfache Antwort auf „Woher soll Tester die Entscheidung kennen, die Architect getroffen hat?“
Beispiel: im Browser testen mit Playwright
Das beste Beispiel dafür, was MCP bringt, ist der Browser. Ein Agent mit dem Playwright-MCP-Server kann:
- Deine App unter ihrer lokalen Adresse öffnen.
- Einen Snapshot des Accessibility-Baums der Seite machen.
- Buttons anklicken und Formulare ausfüllen.
- Einen Screenshot machen und berichten, was er sieht.
So kann der Agent „funktioniert der Speichern-Button auf der Einstellungsseite?“ selbst prüfen. AgentVera verwaltet dafür einen Headless-Chrome mit eigenem Profil. Agenten im Modus „AgentVera browser“ nutzen ihn über Playwright MCP, und du siehst die Tabs live auf der Seite Browser und greifst ein, wenn du willst. Details findest du auf der Seite zum Agenten-Browser.
Welcher Server für welchen Agenten?
Server nach Rolle zu verteilen, statt jedem Agenten jeden Server zu geben, verbessert Kontext und Sicherheit:
| Rolle des Agenten | Passende Server | Warum |
|---|---|---|
| Frontend-Entwickler | Playwright, Chrome DevTools, Figma | Sieht die Seite, liest das Design |
| Backend-Entwickler | Context7, Supabase, Git | Aktuelle Docs, Datenbank, Repo-Historie |
| Debugger | Sentry, GitHub | Stacktraces und zugehörige Issues |
| Produktorientiert | Linear, Notion | Liest und aktualisiert Aufgaben und Docs |
Einen Server auf ein Projekt zu beschränken, hilft ebenfalls. Ein Server, der mit dem Supabase-Projekt eines Kunden verbunden ist, muss für Agenten in anderen Projekten nicht sichtbar sein.
Sicherheitshinweise
MCP-Server geben Agenten Zugriff auf echte Systeme. Daher:
- Sei vorsichtig mit Servern, die schreiben können. Ein Agent, der Datenbankmigrationen anwenden kann, kann mit einem falschen Schritt Daten ändern.
- Bewahre Tokens nicht in Klartextdateien auf. Nutze den Schlüsselbund oder Umgebungsvariablen.
- Führe keine Server aus, die du nicht kennst. stdio-Server laufen als Code auf deinem Rechner.
- Überspring den Verbindungstest nicht. Er zeigt, was der Server tatsächlich anbietet und wie viel Kontext er kostet.
Einen eigenen MCP-Server hinzufügen
Du kannst auch Server hinzufügen, die nicht im Katalog stehen. Du brauchst zwei Dinge:
- Für stdio: den Befehl und die Argumente zum Ausführen sowie etwaige Umgebungsvariablen.
- Für HTTP oder SSE: die Serveradresse und etwaige Autorisierungs-Header.
Teste die Verbindung nach dem Hinzufügen. Schlägt der Test fehl, prüfe die Ausgabe des Servers (stderr); meist ist eine fehlende Umgebungsvariable oder eine nicht installierte Laufzeit (etwa uvx) die Ursache.
Checkliste
- Hilft dieser Server diesem Agenten tatsächlich?
- Hast du seine Token-Kosten getestet?
- Liegen Secrets im Schlüsselbund statt in einer Klartextdatei?
- Sollte der Server auf ein Projekt beschränkt werden?
- Hast du den Agenten nach dem Hinzufügen neu gestartet?
Zum Schluss
MCP-Server bringen Coding-Agenten über das Terminal hinaus: Browser, Issue-Tracker, Fehler-Monitoring und Design-Dateien rücken in Reichweite. Der Preis sind Kontextkosten und die Verwaltung von Secrets. Server an einem Ort zu verwalten, ihren Geltungsbereich einzuengen und ihre Kosten zu messen, hält diese Waage im Gleichgewicht.
Du kannst den MCP-Manager von AgentVera im kostenlosen Plan ausprobieren und auf der Seite zu Claude Code und den anderen Agenten-Seiten sehen, welche Tools MCP unterstützen.