Zum Inhalt springen
Zurück zum Blog
KI

MCP: KI sicher an Firmensysteme anbinden – mit OAuth 2.1, Rechten und n8n

Abdellatif Landolsi
2 Aufrufe
MCP: KI sicher an Firmensysteme anbinden – mit OAuth 2.1, Rechten und n8n

Warum MCP für Unternehmen gerade jetzt wichtig wird

Das Model Context Protocol, kurz MCP, entwickelt sich 2026 vom Entwicklertrend zur ernsthaften Integrationsschnittstelle für Unternehmen. Der Grund ist einfach: Sprachmodelle sind nur dann im Alltag nützlich, wenn sie kontrolliert auf echte Geschäftsdaten zugreifen dürfen – etwa auf CRM, ERP, Dokumentenablagen, Ticketsysteme oder interne Datenbanken.

Genau hier setzt MCP an. Statt für jedes KI-Modell und jedes System eine eigene Sonderintegration zu bauen, definiert MCP einen standardisierten Weg, wie ein KI-Client mit externen Werkzeugen, Datenquellen und Aktionen spricht. Für KMU ist das besonders relevant, weil sich damit eine LLM-Schnittstelle schaffen lässt, die wartbar, prüfbar und sicher betrieben werden kann.

Gleichzeitig steigt das Risiko, wenn Unternehmen das Thema zu schnell angehen. Ein Scan öffentlicher MCP-Server Anfang November 2026 zeigte, dass Authentifizierung in der Praxis oft fehlt. Wer also KI an ERP anbinden oder Kundendaten aus dem CRM verfügbar machen will, braucht von Anfang an ein sauberes Sicherheitskonzept.

Dieser Artikel zeigt, was MCP ist, welche MCP-Server es bereits gibt, wann ein eigener MCP Server sinnvoll ist und wie Sie das Thema mit Fokus auf MCP Sicherheit OAuth, Rechtevergabe und Hosting in Deutschland umsetzen. Außerdem sehen Sie ein praxisnahes Beispiel mit n8n MCP als Client und Server.

Was ist MCP genau?

MCP ist ein offenes Protokoll, über das ein KI-Client strukturierte Fähigkeiten von externen Systemen nutzen kann. Dazu gehören typischerweise drei Arten von Funktionen:

  • Tools: ausführbare Aktionen wie „Kundendaten abrufen“, „Rechnung anlegen“ oder „Ticket aktualisieren“
  • Resources: lesbare Inhalte wie Dateien, Datensätze oder Dokumente
  • Prompts: vordefinierte Interaktionsbausteine für wiederkehrende Aufgaben

Ein MCP-Client ist zum Beispiel ein KI-Assistent, eine Entwicklungsumgebung oder ein Workflow-System. Ein MCP-Server stellt die eigentlichen Fähigkeiten bereit und kapselt den Zugriff auf die dahinterliegenden Systeme.

Für Unternehmen ist das entscheidend: Das Sprachmodell muss nicht direkt mit ERP, CRM oder Datenbank sprechen. Stattdessen kommuniziert es mit einem kontrollierten MCP-Server, der Regeln, Berechtigungen, Protokollierung und technische Schutzmaßnahmen durchsetzt.

Welche Systeme lassen sich über MCP anbinden?

In der Praxis ist mcp server unternehmen vor allem für diese Szenarien interessant:

  • CRM: Kundenhistorie, Ansprechpartner, offene Angebote, Vertriebsstatus
  • ERP: Aufträge, Rechnungen, Lagerbestände, Artikelstammdaten
  • Dokumentenablagen: Verträge, Handbücher, Prozessdokumente, Richtlinien
  • Datenbanken: interne Fachanwendungen, Reporting-Daten, Stammdaten
  • Ticketsysteme: Supportfälle, Eskalationen, Statusabfragen
  • Workflows: Freigaben, Benachrichtigungen, Datensynchronisation

Wichtig ist dabei: MCP ist kein Freifahrtschein für Vollzugriff. Gute Unternehmensarchitekturen geben einem KI-System nur genau die Funktionen, die für einen klaren Zweck nötig sind. Ein Assistent für den Vertrieb braucht zum Beispiel vielleicht Leserechte auf Kundendaten, aber keine Möglichkeit, Rechnungen zu stornieren.

Welche MCP-Server gibt es schon?

Der Markt wächst schnell. Es gibt bereits offizielle Referenzserver und immer mehr Anbieter, die eigene MCP-Integrationen veröffentlichen. Besonders relevant sind Server für Dateisysteme, Git-Repositories, Datenbanken, APIs und Produktivitätswerkzeuge. Die offiziellen Referenzserver wurden am 4. November 2026 in Version 2.3.0 veröffentlicht und bringen unter anderem neue Filter für Dateisysteme, Host-Allowlists und Timeouts mit.

Für Unternehmen ist das eine gute Nachricht, weil viele Standardszenarien nicht bei null entwickelt werden müssen. Trotzdem sollten Sie bestehende MCP-Server nicht ungeprüft übernehmen. Entscheidend sind diese Fragen:

  • Unterstützt der Server OAuth 2.1 oder eine vergleichbar saubere Authentifizierung?
  • Gibt es eine granulare Rechtevergabe?
  • Kann der Zugriff auf Hosts, Pfade, Tabellen oder Aktionen eingeschränkt werden?
  • Werden Timeouts, Rate Limits und Logging unterstützt?
  • Ist der Betrieb in Ihrer Infrastruktur oder auf Servern in Deutschland möglich?

Wenn Sie diese Fragen nicht klar mit Ja beantworten können, ist ein eigener MCP-Server oft die bessere Wahl.

Wann Sie einen eigenen MCP-Server brauchen

Ein eigener MCP Server ist meist dann sinnvoll, wenn interne Systeme, sensible Daten oder individuelle Geschäftslogik im Spiel sind. Das betrifft viele KMU schneller, als zunächst gedacht.

Typische Gründe für einen eigenen Server

  • Individuelle ERP- oder CRM-Schnittstellen: proprietäre APIs, Altsysteme oder Sonderlogik
  • Feingranulare Rechte: unterschiedliche Rollen für Vertrieb, Service, Buchhaltung oder Geschäftsführung
  • Compliance: Datenhaltung, Protokollierung und Betrieb in Deutschland
  • Schutz vor Fehlbedienung: nur freigegebene Aktionen, keine freien Datenbankabfragen
  • Stabile Prozesse: feste Eingabeparameter, Validierung und Fehlerroutinen

Ein eigener MCP-Server ist also nicht nur eine technische Entscheidung, sondern vor allem eine Governance-Entscheidung. Er definiert, was ein KI-System darf – und was ausdrücklich nicht.

Die wichtigste Regel: Niemals das LLM direkt an interne Systeme hängen

Viele Sicherheitsprobleme entstehen, wenn Unternehmen den direkten Weg wählen: API-Key ins Modell, Datenbankzugriff offen, Dateifreigaben breit gesetzt. Das ist bequem, aber riskant. Ein Sprachmodell kann Eingaben missverstehen, Halluzinationen produzieren oder durch unklare Prompts zu unerwünschten Aktionen verleitet werden.

Die sichere Architektur sieht anders aus:

  • Das LLM spricht mit einem MCP-Client
  • Der Client spricht mit einem MCP-Server
  • Der MCP-Server spricht mit internen Systemen
  • Der MCP-Server erzwingt Authentifizierung, Autorisierung, Validierung und Logging

So bleibt die Kontrolle in Ihrer Infrastruktur und nicht im Modell selbst.

Schritt für Schritt: So führen Sie MCP im Unternehmen sicher ein

1. Anwendungsfall eng definieren

Starten Sie nicht mit „Wir wollen KI ans ERP anbinden“, sondern mit einem klaren Prozess. Ein guter erster Use Case ist zum Beispiel: „Vertriebsmitarbeiter sollen per Assistent den Status eines Angebots und die letzten Kundenkontakte abrufen.“

Je enger der Anwendungsfall, desto einfacher werden Rechte, Tests und Freigaben.

2. Daten und Aktionen klassifizieren

Trennen Sie strikt zwischen lesenden und schreibenden Funktionen:

  • Lesend: Kundendaten anzeigen, Dokumente suchen, Lagerbestand prüfen
  • Schreibend: Auftrag anlegen, Ticket schließen, Preis ändern

Beginnen Sie möglichst mit Leserechten. Schreibende Aktionen sollten erst folgen, wenn Freigaben, Validierung und Protokollierung sauber stehen.

3. MCP-Server pro Domäne planen

Statt einen großen Universalserver zu bauen, ist eine Aufteilung nach Domänen meist besser:

  • ein MCP-Server für CRM
  • ein MCP-Server für ERP
  • ein MCP-Server für Dokumente

Das reduziert Komplexität und erleichtert Rechtevergabe, Wartung und Audits.

4. Authentifizierung mit OAuth 2.1 umsetzen

Für produktive Unternehmensumgebungen ist OAuth 2.1 der richtige Standard. Damit können Sie Benutzeridentitäten, Tokens, Scopes und Ablaufzeiten sauber steuern. Wichtig ist, dass nicht ein globaler technischer Benutzer alles darf, sondern dass Zugriffe nachvollziehbar einem Benutzer oder einer Rolle zugeordnet werden.

Ein typisches Muster ist:

  • Der MCP-Client fordert ein Access Token an
  • Der Benutzer authentifiziert sich über den Identity Provider
  • Der MCP-Server prüft Token, Scopes und Rollen
  • Nur freigegebene Tools und Ressourcen werden bereitgestellt
Terminal
export MCP_OAUTH_ISSUER=https://auth.example.de
Terminal
export MCP_OAUTH_AUDIENCE=mcp-crm

Die konkreten Variablennamen hängen von Ihrer Implementierung ab, aber das Prinzip bleibt gleich: Identität und Berechtigung müssen außerhalb des Modells und innerhalb Ihrer Sicherheitsarchitektur liegen.

5. Rechtevergabe auf Tool-Ebene definieren

Viele Teams denken bei Berechtigungen nur an Systemzugriff. Bei MCP müssen Sie feiner werden: Rechte sollten auf Ebene einzelner Tools, Ressourcen und Parameter gelten.

Beispiele:

  • Vertrieb darf get_customer_summary nutzen, aber nicht update_payment_terms
  • Service darf Tickets lesen und kommentieren, aber keine Kundendaten exportieren
  • Geschäftsführung darf Reports abrufen, aber keine operativen Stammdaten ändern

Zusätzlich sollten Parameter validiert werden. Ein Tool für Rechnungsabfragen sollte nur zulässige Mandanten, Zeiträume oder Statuswerte akzeptieren.

6. Infrastruktur in Deutschland betreiben

Wenn sensible Unternehmensdaten verarbeitet werden, ist der Betrieb auf Servern in Deutschland oder mindestens in klar definierter EU-Infrastruktur oft sinnvoll. Das betrifft nicht nur den MCP-Server selbst, sondern auch Logs, Secrets, Monitoring und gegebenenfalls Vektor- oder Cache-Speicher.

Achten Sie auf:

  • Hosting-Standort Deutschland
  • Verschlüsselung im Transit und im Ruhezustand
  • Getrennte Umgebungen für Test und Produktion
  • Secret-Management statt Klartext-Konfiguration
  • Zugriffsschutz auf Admin-Oberflächen

7. Timeouts, Allowlists und Dateifilter aktivieren

Die neueren Referenzserver zeigen, wohin die Reise geht: mehr technische Schutzmechanismen direkt in der MCP-Schicht. Besonders wichtig sind:

  • Host-Allowlists: nur definierte Zielsysteme dürfen angesprochen werden
  • Dateifilter: nur freigegebene Verzeichnisse und Dateitypen sind lesbar
  • Timeouts: hängende oder missbräuchliche Aufrufe werden beendet
hosts_allowlist:
  - crm.internal.example.de
  - erp.internal.example.de
timeout_ms: 5000
filesystem:
  allowed_paths:
    - /srv/mcp/documents/freigaben
  denied_globs:
    - "**/*.key"
    - "**/*.env"

Auch wenn diese Beispiele vereinfacht sind, zeigen sie das richtige Prinzip: Der MCP-Server darf nur sehen und erreichen, was ausdrücklich freigegeben wurde.

8. Logging und Freigaben einbauen

Jeder produktive MCP-Server sollte protokollieren:

  • wer ein Tool aufgerufen hat
  • wann der Aufruf stattfand
  • welche Parameter übergeben wurden
  • ob der Aufruf erfolgreich war
  • welche Zielsysteme betroffen waren

Für schreibende Aktionen empfiehlt sich zusätzlich ein Freigabemechanismus. Ein Assistent kann zum Beispiel einen ERP-Auftrag vorbereiten, aber die tatsächliche Buchung erfolgt erst nach Bestätigung durch einen Mitarbeiter.

Praxisbeispiel: n8n als MCP-Client und MCP-Server

n8n MCP ist für KMU besonders interessant, weil sich damit Integrationen und Workflows ohne vollständige Eigenentwicklung umsetzen lassen. n8n kann in zwei Rollen relevant sein:

n8n als MCP-Client

Hier nutzt n8n einen externen MCP-Server, um Daten oder Aktionen in Workflows einzubinden. Beispiel: Ein interner Assistent stößt in n8n einen Workflow an, der über einen MCP-Server Kundendaten aus dem CRM liest und anschließend eine Zusammenfassung an ein internes System übergibt.

n8n als MCP-Server

Hier stellt n8n selbst Fähigkeiten bereit, die ein KI-Client über MCP nutzen kann. Das ist sinnvoll, wenn Sie bestehende n8n-Workflows kontrolliert als Tools veröffentlichen möchten, etwa:

  • Kundenstatus abrufen
  • Dokumente in einer Ablage suchen
  • Freigabeprozess starten

Der Vorteil: Geschäftslogik, Validierung und Systemanbindung können in n8n zentral modelliert werden. Der Nachteil: Für hohe Sicherheitsanforderungen sollten Sie genau prüfen, ob Authentifizierung, Rollenmodell, Netzwerksegmentierung und Logging in Ihrer Architektur ausreichend sauber umgesetzt sind.

Ein realistisches n8n-Szenario

Ein Vertriebsassistent soll per Chat fragen können: „Zeige mir den Status von Angebot A-1042 und die letzten drei Kundenkontakte.“

  • Der Benutzer authentifiziert sich über den Unternehmens-Login
  • Der MCP-Client erhält ein Token mit Scope für CRM-Lesezugriff
  • n8n ruft über einen MCP-Server genau zwei Tools auf: Angebotsstatus und Kontaktchronik
  • Der MCP-Server prüft Rolle, Mandant und Parameter
  • Das Ergebnis wird zusammengefasst zurückgegeben

Wichtig: Der Assistent bekommt nicht „Zugriff aufs CRM“, sondern nur Zugriff auf klar definierte, geprüfte Funktionen.

Typische Fehler in Unternehmen

  • Zu breite Rechte: ein technischer Benutzer mit Vollzugriff auf mehrere Systeme
  • Keine Benutzerbindung: Aktionen sind später keiner Person zuordenbar
  • Direkte Datenbankzugriffe: statt geprüfter Fachlogik werden freie Queries ermöglicht
  • Keine Trennung von Lesen und Schreiben: riskant für Produktivdaten
  • Fehlende Timeouts und Allowlists: unnötige Angriffsfläche
  • Unklare Verantwortung: IT, Fachbereich und Datenschutz sind nicht abgestimmt

Gerade bei mcp gilt: Die Integration ist nicht nur ein API-Thema, sondern ein Betriebs- und Sicherheitsprojekt.

Empfohlene Zielarchitektur für KMU

Für viele mittelständische Unternehmen ist diese Architektur ein guter Start:

  • LLM oder Assistent als Frontend
  • MCP-Client mit Benutzerkontext
  • ein oder mehrere domänenspezifische MCP-Server
  • OAuth-2.1-Anbindung an den zentralen Identity Provider
  • interne APIs statt direkter Datenbankzugriffe
  • Hosting in Deutschland
  • zentrales Logging und Monitoring
  • Freigabeschritte für schreibende Aktionen

Damit schaffen Sie eine belastbare Grundlage, um später weitere Systeme anzubinden, ohne jedes Mal die Sicherheitsarchitektur neu zu erfinden.

Fazit: MCP ist der richtige Standard – aber nur mit sauberer Kontrolle

MCP ist für Unternehmen ein sehr sinnvoller Weg, Sprachmodelle mit internen Systemen zu verbinden. Der Standard hilft, eine einheitliche LLM-Schnittstelle für Tools, Daten und Prozesse aufzubauen. Besonders spannend ist das für KMU, die KI an ERP anbinden, CRM-Daten nutzbar machen oder Dokumentenwissen in Assistenten integrieren wollen.

Der eigentliche Erfolgsfaktor ist jedoch nicht das Protokoll allein, sondern die Umsetzung: OAuth 2.1, feingranulare Rechte, Host-Allowlists, Dateifilter, Timeouts, Logging und ein Betrieb auf kontrollierter Infrastruktur – idealerweise in Deutschland. Wer diese Punkte ernst nimmt, kann mit MCP produktive und sichere KI-Integrationen schaffen. Wer sie ignoriert, baut schnell eine neue Schatten-IT mit Sprachmodell davor.

Für die meisten Unternehmen lautet die pragmatische Empfehlung: klein starten, nur lesende Use Cases zuerst, bestehende MCP-Server kritisch prüfen und für sensible Kernprozesse lieber einen eigenen MCP-Server aufsetzen.

War dieser Artikel hilfreich?

Ihr Feedback hilft mir, die Qualität der Inhalte zu verbessern.

0
0

Tags

  • #mcp
  • #model context protocol
  • #n8n mcp
  • #mcp server unternehmen
  • #mcp sicherheit oauth
  • #ki an erp anbinden
  • #eigener mcp server
  • #llm schnittstelle

Kommentare werden geladen...