Notion MCP Server einrichten

Notion MCP Server als gehosteten Remote-Dienst per OAuth oder als lokalen Self-Hosting-Server per Token anbinden und den Zugriff eng halten.

Veröffentlicht am 09.09.2026

Der Notion MCP Server lässt sich auf zwei Wegen anbinden: als von Notion gehosteter Remote-Dienst mit OAuth-Anmeldung oder als lokal betriebener Self-Hosting-Server mit Integrations-Token. Notion empfiehlt inzwischen die gehostete Variante.

Welche Variante passt

Die gehostete Variante ist am schnellsten eingerichtet, braucht keinen lokalen Prozess und regelt den Zugriff über einen OAuth-Dialog. Die Self-Hosting-Variante ist sinnvoll, wenn der Datenverkehr das eigene Netz nicht verlassen soll oder wenn eine bestehende interne Integration weitergenutzt wird. Laut Projekt-README wird das Self-Hosting-Repository nur noch nachrangig gepflegt.

Gehostete Variante anbinden

Den Remote-Server im MCP-Client eintragen. In Claude Code:

claude mcp add --transport http notion https://mcp.notion.com/mcp

In Cursor oder VS Code stattdessen einen Server-Eintrag mit der URL https://mcp.notion.com/mcp anlegen (in VS Code mit "type": "http"). Beim ersten Aufruf öffnet der Client ein Browserfenster für die OAuth-Autorisierung – dort den Arbeitsbereich wählen und bestätigen. Fällt der primäre Pfad aus, steht https://mcp.notion.com/sse als Rückfall bereit.

Self-Hosting-Variante anbinden

Unter notion.so/profile/integrations eine interne Integration anlegen und deren Token kopieren. Anschließend im Access-Tab der Integration genau die Seiten und Datenbanken freigeben, die der Agent sehen soll – alternativ auf der Zielseite über das Drei-Punkte-Menü "Connect to integration" wählen. Den Server dann per npx starten und NOTION_TOKEN als Umgebungsvariable setzen; alternativ das Docker-Image mcp/notion verwenden.

Zugriff eng halten

Der Agent kann alles lesen und ändern, was im gewählten OAuth-Umfang bzw. über die verbundene Integration erreichbar ist. Für automatisierte Abläufe eine eigene Integration mit möglichst wenigen freigegebenen Seiten verwenden und den Token wie ein Passwort behandeln. Arbeitsbereich-Eigentümer können verbundene MCP-Clients in den Notion-Einstellungen unter "Connections" einsehen und entfernen.

Einrichtung prüfen

Nach dem Verbinden mit einer harmlosen Aufgabe testen, etwa „Suche die Seite mit den Onboarding-Notizen und fasse sie zusammen". Prüfen, ob nur die erwarteten Seiten auftauchen, und im Zweifel den Freigabeumfang nachschärfen.

Häufige Verbindungsprobleme

Wenn die OAuth-Anmeldung im Browser nicht öffnet, prüfen, ob der Client Pop-ups oder neue Fenster blockiert – manche Terminal-Umgebungen ohne grafische Oberfläche können den Browser gar nicht starten und benötigen stattdessen eine manuelle Anmeldung über eine angezeigte URL. Bei der Self-Hosting-Variante führt ein abgelaufener oder widerrufener Integrations-Token zu Authentifizierungsfehlern; ein neuer Token aus den Kontoeinstellungen behebt das meist sofort.

Für Teams mit mehreren Arbeitsbereichen

Wer mehrere Notion-Arbeitsbereiche parallel nutzt, etwa einen für die eigene Firma und einen für ein Kundenprojekt, sollte den Server mit unterschiedlichen Namen in der Client-Konfiguration eintragen und bei jeder OAuth-Anmeldung explizit den richtigen Arbeitsbereich auswählen. So lässt sich verhindern, dass ein Agent versehentlich im falschen Arbeitsbereich Änderungen vornimmt.

Quelle: developers.notion.com/docs/mcp und developers.notion.com/docs/get-started-with-mcp sowie github.com/makenotion/notion-mcp-server, geprüft am 05.09.2026.

Veröffentlicht am 09.09.2026

Kategorien

Häufige Fragen

Läuft der Notion MCP Server lokal oder in der Cloud?

Beides ist möglich. Notion betreibt eine gehostete Remote-Variante unter mcp.notion.com mit OAuth-Anmeldung und empfiehlt diese. Daneben gibt es das quelloffene Paket @notionhq/notion-mcp-server, das lokal per npx oder Docker läuft und einen Integrations-Token nutzt.

Was kostet der Notion MCP Server?

Der Server selbst ist kostenlos, das Self-Hosting-Paket ist quelloffen unter MIT-Lizenz. Man braucht lediglich ein Notion-Konto; dessen Tarif (kostenlos oder kostenpflichtig) wird unabhängig vom MCP-Server abgerechnet.

Wie lege ich fest, auf welche Seiten der Agent zugreifen darf?

Bei der gehosteten Variante bestimmt der OAuth-Dialog den Umfang. Bei der Self-Hosting-Variante gibst du im Access-Tab der internen Integration die einzelnen Seiten und Datenbanken frei oder verbindest sie auf der Zielseite über das Drei-Punkte-Menü.

Funktioniert der Server mit Claude Code, Cursor oder VS Code?

Ja. Notion dokumentiert die Einrichtung ausdrücklich für Claude Code (per claude mcp add), Cursor (mcpServers-Eintrag mit URL) und VS Code (servers-Eintrag mit "type": "http"). Andere MCP-fähige Clients mit Remote-Unterstützung funktionieren analog.

Sollte ich die Self-Hosting-Variante noch neu einrichten?

Für neue Anbindungen ist die gehostete Variante die naheliegende Wahl, da Notion laut README nur noch sie aktiv unterstützt und das Self-Hosting-Repository künftig einstellen könnte. Self-Hosting bleibt sinnvoll, wenn der Datenverkehr das eigene Netz nicht verlassen soll.

Wie entziehe ich einem Client den Zugriff wieder?

Arbeitsbereich-Eigentümer verwalten verbundene MCP-Clients in den Notion-Einstellungen unter "Connections" und können dort einzelne Verbindungen entfernen. Bei der Self-Hosting-Variante lässt sich zusätzlich der Integrations-Token widerrufen.