Was ist ein MCP-Server? Einrichtung für Coding-Agenten

Was ist ein MCP-Server und wie verbindest du ihn mit Coding-Agenten? stdio- und HTTP-Server, Token-Kosten, Secrets und Geltungsbereich, Schritt für Schritt erklärt.

Solviera Teknoloji 6 Min. Lesezeit

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_navigate oder search_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

TypWo er läuftBeispielAutorisierung
stdioAuf deinem Rechner, als Befehlnpx -y @playwright/mcp@latestBei Bedarf Umgebungsvariablen
HTTPUnter einer entfernten Adressehttps://mcp.sentry.dev/mcpToken oder OAuth
SSEUnter einer entfernten Adresse, als Event-StreamVerbreitet bei älteren ServernToken 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:

  1. 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.
  2. Entscheide, ob jeder Agent ihn bekommt oder nur die, die du auswählst. Beschränke ihn auf Wunsch auf ein Projekt.
  3. Drücke Test connection, um die Tools, Prompts und Ressourcen des Servers aufzulisten.
  4. 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 AgentenPassende ServerWarum
Frontend-EntwicklerPlaywright, Chrome DevTools, FigmaSieht die Seite, liest das Design
Backend-EntwicklerContext7, Supabase, GitAktuelle Docs, Datenbank, Repo-Historie
DebuggerSentry, GitHubStacktraces und zugehörige Issues
ProduktorientiertLinear, NotionLiest 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.

Häufige Fragen

Was ist ein MCP-Server?

Ein kleines Programm, das das Model Context Protocol spricht und einem KI-Agenten Tools, Prompts und Ressourcen anbietet. Durch den Aufruf dieser Tools kann der Agent einen Browser öffnen, Issues lesen oder eine Datenbank abfragen.

Was ist der Unterschied zwischen stdio- und HTTP-Servern?

Ein stdio-Server läuft als Befehl auf deinem Rechner (zum Beispiel über npx). Ein HTTP-Server läuft unter einer entfernten Adresse und braucht meist OAuth oder ein Token.

Kosten MCP-Server Tokens?

Ja. Die Tool-Definitionen jedes Servers landen im Kontext des Agenten und werden bei jedem Turn neu gelesen. Server, die du nicht nutzt, nicht zu verbinden, senkt die Kosten.

Welche Agenten unterstützen MCP?

In AgentVera bekommen neben Claude Code und Codex auch opencode, Copilot, Qwen Code, Goose und Amp die MCP-Server von AgentVera beim Start.

Hol deine Agenten an einen Tisch.

Lade AgentVera kostenlos herunter; deine installierten CLIs sind sofort startklar.

Weitere Beiträge