API-сервер Notion
Видео-справочник
Пользовательский сервер для простого использования Notion API. Он реализован с использованием Express.js и представляет различные функции Notion API как REST API.
Как установить
- Установите необходимые пакеты:
- Запуск сервера:
- Сервер работает по адресу http://localhost:3000 .
Как настроить
- Установите свой токен API Notion в переменной
NOTION_TOKEN
в файле server.js:
- При необходимости вы можете запустить его на другом порту, изменив переменную PORT.
Возможности API
API поиска
POST /api/search
: Поиск страниц и баз данных в вашем рабочем пространстве Notion.
API базы данных
POST /api/databases
: Создать базу данныхGET /api/databases/:id
: Запрос к базе данныхPATCH /api/databases/:id
Обновление базы данныхPOST /api/databases/:id/query
: Запрос к базе данных
API страницы
POST /api/pages
: Создать страницуGET /api/pages/:id
: Просмотр информации о страницеPATCH /api/pages/:id
: Обновление страницыGET /api/pages/:page_id/properties/:property_id
: Просмотр свойств страницы
API-интерфейс блока
GET /api/blocks/:id
: Запрос блокаGET /api/blocks/:id/children
: Просмотр содержимого блокаPATCH /api/blocks/:id
: Обновление блокаPATCH /api/blocks/:id/children
: Добавить содержимое блокаDELETE /api/blocks/:id
: Удалить блок
Пользовательский API
GET /api/users
: Просмотр списка пользователейGET /api/users/:id
: Поиск пользователяGET /api/users/me
: Просмотр информации о вашем пользователе
API комментариев
POST /api/comments
: Создать комментарийGET /api/comments?block_id=...
: Просмотреть комментарии
Интеграция курсора MCP
- Добавьте следующие настройки в файл
.cursor/mcp.json
:
- Вы можете получить доступ к API Notion с помощью функций MCP в Cursor во время работы сервера.
Примеры использования
Пример поискового запроса
Пример создания страницы
Пример создания базы данных
API-документация
Документация по API доступна по следующему URL-адресу при запуске сервера:
- Пользовательский интерфейс Swagger: http://localhost:3000/api-docs
- Схема OpenAPI: 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.
Пользовательский сервер, предоставляющий интерфейс REST API для Notion, позволяющий легко получить доступ к функциональным возможностям Notion через функцию MCP Cursor.
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