Kann ich den MCP Server des NIS2 Durchgangs selbst hosten?
Ja. Jede selbst gehostete Instanz bietet denselben MCP Server unter /api/mcp und ist ihr eigener Anmeldedienst, ohne Dritte. Sie setzen NEXT_PUBLIC_APP_URL auf Ihre Adresse. Assistenten auf den Rechnern Ihrer Leute erreichen auch eine Instanz im Firmennetz; Assistenten aus der Cloud eines Anbieters brauchen eine Adresse, die aus dem Internet über https erreichbar ist.
Was müssen Sie für den MCP Server einstellen?
Eine eigene Einstellung für den MCP Server gibt es nicht, denn er ist Teil der Anwendung. Jede Instanz, nisd2.eu wie jede selbst gehostete, bietet ihn unter /api/mcp an, mit denselben fünf Werkzeugen und denselben Prüfungen bei jedem Aufruf.
Für die Anmeldung im Browser ist die Instanz ihr eigener Anmeldedienst nach OAuth 2.1. Es gibt keinen Dienst eines Dritten und keine Kennung, die Sie bei einem Anbieter beantragen: Ein Assistent registriert sich bei Ihrer Instanz selbst.
Alle Adressen dafür liest die Instanz aus NEXT_PUBLIC_APP_URL: die des Anmeldedienstes, die des Endpunkts und die Herkunft, von der ein Browser ihn aufrufen darf. Setzen Sie die Variable auf die Adresse, die Ihre Leute eintippen.
Fehlt sie, nennt die Instanz https://www.nisd2.eu als ihre Adresse, und die Anmeldung eines Assistenten führt dorthin statt zu Ihrer Instanz.
NEXT_PUBLIC_APP_URL=https://isms.example.comWer kann auf einer eigenen Instanz einen Assistenten verbinden?
Ein Assistent arbeitet im NIS 2 Durchgang, und auf einer selbst gehosteten Instanz bekommen neue Konten den Durchgang nicht. Freigeschaltet ist er für die Konten, deren Adresse in PLATFORM_ADMIN_EMAILS steht. Deshalb sind es diese Personen, die einen Assistenten verbinden können; alle anderen sehen in den Einstellungen den Weg zum Durchgang statt eines Schlüssels.
Wer in PLATFORM_ADMIN_EMAILS steht, hat zusätzlich den Bereich /platform-admin, mit dem der Betreiber die ganze Instanz verwaltet. Tragen Sie dort nur Personen ein, die das ohnehin dürfen. Ihr Assistent erreicht diese Funktionen nicht, denn sie lehnen jeden Aufruf mit einem Schlüssel ab.
Darüber hinaus gilt dasselbe wie auf nisd2.eu: Ein Admin des Unternehmens schaltet „Assistenten für dieses Unternehmen erlauben“ in den Einstellungen ein, und bis dahin ist der Schalter aus. Einen Schalter für die ganze Instanz, etwa eine Umgebungsvariable, gibt es nicht.
Welche Assistenten erreichen eine Instanz im Firmennetz?
Clients, die auf dem Rechner einer Person laufen, verbinden sich von dort. Claude Code, VS Code, Cursor und Gemini CLI erreichen deshalb auch eine Instanz, die nur im Firmennetz steht.
Getestet haben wir Claude Code, mit Anmeldung im Browser und mit Schlüssel. Die anderen richten Sie nach der Dokumentation ihrer Hersteller ein.
Claude im Browser und am Desktop, ChatGPT und Copilot Studio verbinden sich aus der Cloud ihres Anbieters. Anthropic schreibt, dass Claude entfernte MCP Server von seiner Cloud aus aufruft und nicht vom Gerät der Person. Diese Clients brauchen eine Instanz, die aus dem Internet über https erreichbar ist; gegen eine Instanz getestet haben wir sie noch nicht.
Die MCP Spezifikation verlangt https für alle Adressen des Anmeldedienstes. Betreiben Sie die Instanz deshalb auch im Firmennetz hinter TLS, wie es die Dokumentation unter Domains und TLS beschreibt.
claude mcp add --transport http nisd2 https://isms.example.com/api/mcpGeht es auch ganz ohne Cloud?
Mit einem Client auf Ihren Rechnern und einem Sprachmodell auf Ihrer eigenen Hardware verlässt nichts Ihr Netz: Instanz, Assistent und Modell stehen bei Ihnen. Das ist der Weg für Unternehmen, die keine Daten aus dem Durchgang an einen KI Anbieter geben wollen.
Der Client muss MCP über HTTP sprechen und ein lokales Modell nutzen können. Eine solche Einrichtung haben wir gegen den Durchgang bisher nicht getestet.
Prüfen Sie die Einträge eines lokalen Modells wie die jedes anderen Assistenten: Auf jedem Bildschirm, den es geschrieben hat, stehen der Name, den sein Client angibt, und der Tag.
Was passiert, wenn Sie AUTH_SECRET wechseln?
Schlüssel und Anmeldungen signiert die Instanz mit einem Wert, den sie aus AUTH_SECRET ableitet. Die Schlüssel selbst speichert sie nicht.
Wechseln Sie AUTH_SECRET, endet jeder Schlüssel, jede Anmeldung und jede Registrierung eines Assistenten, und jeder Assistent wird neu verbunden. Das ist auch der Weg, wenn Sie befürchten, dass das Geheimnis bekannt geworden ist.
So geht das im Durchgang
Auf einer eigenen Instanz wird der MCP Server in zwei Punkten zu einem Teil Ihrer IT.
2.2 Aufschreiben, was Ihr Unternehmen hat: Auf „Programme, die alle nutzen“ und „Technik und Räume“ setzen Sie die Instanz, den Server darunter und Ihren KI Assistenten auf die Liste.
Auf „Welches Programm genau, und von wem?“ tragen Sie ein, wer die Instanz betreibt und wer den Assistenten anbietet. Ein Anbieter, den Ihre Lieferantenliste noch nicht kennt, kommt dabei in 5.1 dazu.
4.4 Die Datensicherung festhalten: Auf „Ihre Sicherungssysteme“ setzen Sie die Sicherung der Instanz auf die Liste und halten fest, wie oft sie sichert und wann eine Wiederherstellung daraus zuletzt geklappt hat. Datenbank und Dateien gehören in dieselbe Sicherung.
In den Einstellungen schaltet ein Admin Assistenten für das Unternehmen ein. Verbinden kann danach, wer in PLATFORM_ADMIN_EMAILS steht.
Häufige Fragen
Woran erkenne ich, dass meine Instanz den MCP Server hat?
Sie antwortet unter /.well-known/oauth-authorization-server; dort veröffentlicht sie die Beschreibung ihres Anmeldedienstes. Prüfen Sie dann, dass NEXT_PUBLIC_APP_URL die Adresse Ihrer Instanz nennt, und schalten Sie Assistenten im Unternehmen ein. Installieren müssen Sie dafür nichts.
Wie erreichen ChatGPT oder Claude eine Instanz im Firmennetz?
Über eine Adresse, die aus dem Internet erreichbar ist, oder über einen Tunnel des Anbieters. Anthropic hat MCP Tunnel als Vorschau für Organisationen mit Claude Enterprise, auf Anfrage; OpenAI beschreibt einen Secure MCP Tunnel, der einen privaten MCP Server mit ChatGPT verbindet. Beides haben wir nicht getestet. ChatGPT kann nach der Dokumentation von OpenAI keine eigenen Schlüssel mitschicken, dort bleibt also die Anmeldung im Browser.
Geht das auch mit localhost?
Zum Ausprobieren auf dem eigenen Rechner ja, mit einem lokalen Client wie Claude Code. So haben wir den Server getestet. Für Ihre Leute geben Sie der Instanz eine feste Adresse mit https, denn die MCP Spezifikation verlangt https für die Anmeldung.
Bekommt nisd2.eu etwas von meiner Instanz mit?
Über den MCP Server nicht: Er ruft nisd2.eu nicht auf. Nennt NEXT_PUBLIC_APP_URL die Adresse Ihrer Instanz, läuft auch die Anmeldung bei ihr, und die Daten gehen von dort an den Assistenten, den Ihre Leute verbinden.
Ist der MCP Server Open Source?
Ja. Der Code steht unter der AGPL auf github.com/NISD2/open-isms, der MCP Server im Ordner lib/mcp. Die Einrichtung Schritt für Schritt steht in der Dokumentation unter docs/self-hosting/mcp.
Weiterlesen
- MCP Server und DSGVO: wohin die Daten gehenWas der Assistent liest, geht an seinen Anbieter, unter Ihrem Vertrag. Was das für Auftragsverarbeitung und Training heißt und wie Daten im Haus bleiben.
- Claude Code: den NIS2 Durchgang als MCP Server hinzufügenEin Befehl, eine Anmeldung im Browser, und Claude Code liest und füllt Ihren Durchgang. Mit Schlüssel für Skripte und einem ersten Auftrag für 5.1.
- NIS-2-Software im Vergleich: US-SaaS gegen offene EU-ComplianceWorauf es bei einem Werkzeug ankommt, mit dem Sie ein EU-Gesetz erfüllen: Nachvollziehbarkeit, Datensouveränität, kein Lock-in.
Quellen
- Model Context Protocol, Spezifikation 2026-07-28, Authorization und Security Considerations, modelcontextprotocol.io
- Anthropic, Custom connectors und MCP tunnels, support.claude.com und claude.com/docs
- OpenAI, Plugins: Authentication und Connect to ChatGPT, developers.openai.com
- open-isms, lib/mcp/config.ts, lib/utils.ts, lib/billing/access.ts und lib/auth/platform-admin.ts, github.com/NISD2/open-isms
- nisd2.eu Dokumentation, docs/self-hosting/mcp, configuration und domains-and-tls
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.
Was der Durchgang kostet
4.800 € netto im Jahr, zzgl. USt.
30 Tage Geld zurückAuf 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
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.


