Notion API-Server
Referenzvideo
Ein benutzerdefinierter Server zur einfachen Verwendung der Notion-API. Es wird mit Express.js implementiert und stellt verschiedene Funktionen der Notion-API als REST-API bereit.
So installieren Sie
- Installieren Sie die erforderlichen Pakete:
- Ausführen des Servers:
- Der Server läuft unter http://localhost:3000 .
So richten Sie ein
- Legen Sie Ihr Notion-API-Token in der Variable
NOTION_TOKEN
in Ihrer Datei server.js fest:
- Bei Bedarf können Sie es auf einem anderen Port ausführen, indem Sie die PORT-Variable ändern.
API-Funktionen
Such-API
POST /api/search
: Durchsuchen Sie Seiten und Datenbanken in Ihrem Notion-Arbeitsbereich.
Datenbank-API
POST /api/databases
: Erstellen Sie eine DatenbankGET /api/databases/:id
: Datenbank abfragenPATCH /api/databases/:id
: Datenbank aktualisierenPOST /api/databases/:id/query
: Datenbankabfrage
Seiten-API
POST /api/pages
: Eine Seite erstellenGET /api/pages/:id
: Seiteninformationen anzeigenPATCH /api/pages/:id
: Seite aktualisierenGET /api/pages/:page_id/properties/:property_id
: Seiteneigenschaften anzeigen
Block-API
GET /api/blocks/:id
BlockabfrageGET /api/blocks/:id/children
: Blockinhalte anzeigenPATCH /api/blocks/:id
: Block aktualisierenPATCH /api/blocks/:id/children
: Blockinhalt hinzufügenDELETE /api/blocks/:id
: Block löschen
Benutzer-API
GET /api/users
: Benutzerliste anzeigenGET /api/users/:id
: BenutzersucheGET /api/users/me
: Zeigen Sie Ihre eigenen Benutzerinformationen an
Kommentar-API
POST /api/comments
: Einen Kommentar erstellenGET /api/comments?block_id=...
: Kommentare anzeigen
Cursor MCP-Integration
- Fügen Sie
.cursor/mcp.json
die folgenden Einstellungen hinzu:
- Sie können mithilfe von MCP-Funktionen in Cursor auf die Notion-API zugreifen, während der Server läuft.
Anwendungsbeispiele
Beispiel einer Suchanfrage
Beispiel für die Seitenerstellung
Beispiel für das Erstellen einer Datenbank
API-Dokumentation
Die API-Dokumentation ist beim Ausführen des Servers unter der folgenden URL verfügbar:
- Swagger-Benutzeroberfläche: http://localhost:3000/api-docs
- OpenAPI-Schema: http://localhost:3000/openapi.json
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein benutzerdefinierter Server, der eine REST-API-Schnittstelle für Notion bereitstellt und über die MCP-Funktion von Cursor einen einfachen Zugriff auf die Funktionen von Notion ermöglicht.
Related MCP Servers
- AsecurityAlicenseAqualityMCP Server for the Notion API, enabling Claude to interact with Notion workspaces.Last updated -181,230699TypeScriptMIT License
- -securityFlicense-qualityEnables interaction with Notion through the Notion API by exposing it as tools for LLMs, allowing operations like reading, creating, updating, and deleting Notion pages seamlessly via natural language.Last updated -4117TypeScript
- AsecurityAlicenseAqualityNotion MCP Server is a MCP server implementation that enables AI assistants to interact with Notion's API.Last updated -1319491TypeScriptMIT License
Notion MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that enables AI assistants to interact with the Notion API, allowing them to search, read, comment on, and create content in Notion workspaces through natural language commands.Last updated -198,0172,292TypeScriptMIT License