MCP · Einrichtung

Wie verbinde ich VS Code, Cursor oder Gemini CLI per MCP mit dem NIS2 Durchgang?

Jedes Programm, das einen MCP Server über Streamable HTTP anspricht und sich im Browser mit automatischer Registrierung anmeldet oder einen Schlüssel im Header mitsendet, kann den Durchgang lesen und ausfüllen. Die Schritte für VS Code, Cursor und Gemini CLI folgen den Anleitungen der Hersteller, Stand 16.10.2026. Selbst getestet haben wir keines davon.

30 Tage testen, Geld zurück
Simon OrzelCory Hisey

Gespräch buchen

Simon OrzelSimon Orzel·

Was muss ein Programm für den MCP Server können?

MCP (Model Context Protocol) ist das Protokoll, über das ein KI Assistent mit anderen Programmen spricht. Das Programm muss den MCP Server über das Netz erreichen, mit dem Verfahren Streamable HTTP, unter https://nisd2.eu/api/mcp oder der Adresse Ihrer eigenen Instanz.

Anmelden kann es sich auf zwei Wegen. Im Browser nach OAuth 2.1 mit automatischer Registrierung (Dynamic Client Registration), oder mit einem Schlüssel aus den Einstellungen, den es im Header Authorization als Bearer mitsendet.

Andere Wege bietet der Anmeldedienst des Durchgangs nicht an, etwa veröffentlichte Client Dokumente (Client ID Metadata Documents) oder fest eingetragene Zugangsdaten eines Programms. Getestet haben wir bisher Claude Code.

ChatGPT kann laut OpenAI keine eigenen API Schlüssel mitsenden, dort kommt also nur die Anmeldung im Browser in Frage. Die Einrichtung erklärt unser eigener Artikel zu ChatGPT.

Wie verbinde ich VS Code mit GitHub Copilot?

In VS Code tragen Sie den Server in die Datei mcp.json ein, mit dem Typ http und der Adresse. Microsoft rät, API Schlüssel dort nicht fest hineinzuschreiben, und nennt dafür Eingabevariablen oder Dateien mit Umgebungsvariablen.

VS Code läuft auf Ihrem Rechner und erreicht deshalb auch eine Instanz im Firmennetz. Für manche Server zeigt es beim ersten Start einen Dialog, in dem Sie entscheiden, ob Sie ihm vertrauen.

Wie verbinde ich Cursor?

Cursor spricht Streamable HTTP. Für die Anmeldung über OAuth nennt seine Anleitung fest eingetragene Zugangsdaten als Ausnahme für Server ohne automatische Registrierung.

Der Durchgang bietet automatische Registrierung, die Anmeldung im Browser sollte also gehen. Getestet haben wir das nicht.

Alternativ sendet Cursor Header aus seiner mcp.json, also auch den Schlüssel, und liest den Wert aus einer Umgebungsvariable. Laut Cursor fragt das Programm in der Grundeinstellung, bevor es ein Werkzeug eines MCP Servers nutzt.

Wie verbinde ich Gemini CLI?

Gemini CLI meldet sich im Browser an, sobald der Server danach verlangt. Mit /mcp auth nisd2 starten Sie die Anmeldung selbst.

Mit Schlüssel tragen Sie den Server wie unten ein. Der Zusatz -s user legt ihn in Ihren Benutzereinstellungen ab (~/.gemini/settings.json); ohne ihn landet er laut Google samt Schlüssel in .gemini/settings.json im Projekt.

Setzen Sie für diesen Server nicht die Einstellung trust auf true. Damit überspringt Gemini CLI laut Google jede Rückfrage vor einem Werkzeugaufruf, auch vor dem Eintragen.

gemini mcp add -s user --transport http --header "Authorization: Bearer $NISD2_MCP_KEY" nisd2 https://nisd2.eu/api/mcp

Woran messe ich einen Assistenten?

Fragt er, bevor er Daten ändert? Das Werkzeug zum Eintragen ist als eines gekennzeichnet, das Daten ändert, und ein Programm, das vor solchen Aufrufen fragt, fragt hier. Die MCP Spezifikation empfiehlt, dass ein Mensch jeden Werkzeugaufruf ablehnen kann.

Läuft er auf Ihrem Rechner oder in der Cloud des Herstellers? VS Code, Cursor, Gemini CLI und Claude Code laufen auf dem Rechner und erreichen auch eine Instanz im Firmennetz. ChatGPT und Claude im Browser brauchen laut ihren Herstellern eine Instanz, die aus dem Internet erreichbar ist, oder einen Tunnel; für Copilot Studio gehen wir davon aus.

Wohin gehen die Daten? Was der Assistent liest, geht an den Anbieter seines Modells, auch wenn das Programm auf Ihrem Rechner läuft, unter dem Vertrag Ihres Unternehmens mit diesem Anbieter. Laufen Programm und Modell auf eigener Hardware, bleiben die Daten aus dem Durchgang in Ihrem Netz.

So geht das im Durchgang

Welcher Assistent es auch ist, ein guter erster Auftrag ist Punkt 2.2.

2.2 „Aufschreiben, was Ihr Unternehmen hat“ hat vier Listen zum Abhaken: was Ihr Unternehmen jeden Tag tut, Programme für Kunden, Personal und Geld, Programme, die alle nutzen, sowie Technik und Räume.

Danach fragt der Punkt, welches Programm und welche Technik genau, und von wem. Ein Anbieter, den der Assistent dort nennt, steht danach in 5.1 auf Ihrer Lieferantenliste.

Geben Sie dem Assistenten eine Inventarliste und bitten Sie ihn, offen zu lassen, was darin fehlt. Dieselbe Anweisung gibt der Server jedem Assistenten mit.

Jeder Bildschirm, den ein Assistent geschrieben hat, zeigt seinen Namen und den Tag. Abschließen tun Sie den Punkt in der App.

Häufige Fragen

Gibt es europäische KI Assistenten mit MCP?

Mistral Le Chat und Langdock beschreiben in ihrer Dokumentation eigene Verbindungen zu MCP Servern. Geprüft haben wir weder die Einzelheiten noch eine Verbindung zum Durchgang. Ob sie passen, beurteilen Sie mit den Fragen oben.

Mein Programm findet die Anmeldung nicht. Was tun?

Ohne Schlüssel antwortet der Server mit 401 und verweist auf seine Beschreibung unter /.well-known/oauth-protected-resource/api/mcp. Von dort findet ein Programm den Anmeldedienst und die automatische Registrierung. Kann Ihr Programm das nicht, nehmen Sie den Schlüssel.

Wie binden wir ein eigenes Skript oder einen eigenen Agenten an?

Mit dem Schlüssel: Er gilt 90 Tage, in einem Unternehmen, und wird im Header Authorization als Bearer gesendet. Die Werkzeuge get_walkthrough, fill_walkthrough_item und upload_file beschreiben ihre Eingaben selbst als JSON Schema.

Kann ein Assistent über MCP etwas löschen?

Kein Werkzeug löscht einen Lieferanten, ein Asset oder eine Schulung, schließt einen Punkt ab oder unterschreibt. Ersetzen kann er aber: eine Antwort durch eine neue, eine Zeile durch eine korrigierte, und in 9.1 die Kryptoliste als Ganzes, wobei ein weggelassenes Verfahren von der Liste fällt. Ein Feld leeren kann er nicht; eine falsche Zeile entfernt eine Person in der App.

Weiterlesen

Quellen

  • OpenAI, Authentication und Connect from ChatGPT, developers.openai.com/plugins
  • Microsoft, MCP servers in VS Code, code.visualstudio.com/docs/copilot/customization/mcp-servers
  • Cursor, Model Context Protocol, cursor.com/docs/context/mcp
  • Google, Gemini CLI, docs/tools/mcp-server.md, github.com/google-gemini/gemini-cli
  • MCP Spezifikation 2026-07-28, Tools und Authorization, modelcontextprotocol.io
  • open-isms, lib/mcp/server.ts, lib/mcp/screens.ts und app/.well-known, github.com/NISD2/open-isms

In der Praxis

Wo das im Durchgang vorkommt

Im Durchgang werden daraus Schritte, die Sie ausfüllen, mit dem Gesetz jeweils daneben erklärt. Öffnen Sie einen Schritt, um ihn ausgefüllt am Beispiel einer erfundenen Firma zu sehen.

  1. Risikomanagement

    Aufschreiben, was Ihr Unternehmen hat

    Eine Liste der Abläufe, Programme und Geräte, mit denen Sie arbeiten.

Was der Durchgang kostet

NIS2 Durchgang
Die geführte Umsetzung auf nisd2.eu.

4.800 € netto im Jahr, zzgl. USt.

30 Tage Geld zurück

Auf Rechnung, 30 Tage Zahlungsziel. Kündigung in den ersten 30 Tagen, vor dem ersten Export oder der ersten Freigabe: Rechnung storniert oder Geld zurück.

Geführte NIS 2 Umsetzung, Schritt für Schritt

Verlauf der Änderungen und Freigaben, vorzeigbar beim BSI

Fristen und Erinnerungen je Anforderung

Sicherheitsfragebogen an Ihre Lieferanten

Export als PDF oder CSV, jederzeit

Preise und Bedingungen

Sie sollen sich um NIS2 kümmern?

Am Ende haben Sie alles in einem Dokument: was getan ist, was noch offen ist, und die Freigabe Ihrer Geschäftsführung mit Namen und Datum. Die Texte schreibt die App.

30 Tage testen, Geld zurück
Simon OrzelCory Hisey

Gespräch buchen

Kostenlose Schulung für Ihre GeschäftsführungPreise und Bedingungen
Der NIS2 Durchgang: Ihr Weg Schritt für Schritt, die ersten Punkte erledigt