Сервер Notion MCP
Сервер, который подключается к API Notion и предоставляет функциональные возможности через протокол контекста машины Клода (MCP).
Функции
- Поиск страниц Notion по названию или содержанию
- Получить сведения о странице и ее содержимое
- Запросить базу данных Notion
- Создавайте новые страницы в Notion
Настраивать
- Клонируйте этот репозиторий:
- Установить зависимости:
- Создайте в корневом каталоге файл
.env
со следующим содержимым:
- Получите свой ключ API Notion:
- Перейдите по ссылке https://www.notion.so/my-integrations
- Создать новую интеграцию
- Скопируйте «Токен внутренней интеграции»
- Добавьте этот токен как
NOTION_API_KEY
в файл.env
- Подключите интеграцию Notion к своему рабочему пространству:
- Перейдите на страницу или в базу данных в вашем рабочем пространстве Notion.
- Нажмите на меню «...» в правом верхнем углу.
- Выберите «Добавить соединения».
- Найдите и добавьте свою интеграцию
Запуск сервера
Запустите сервер в режиме разработки:
Или в производственном режиме:
Сервер будет работать на порту, указанном в файле .env
(по умолчанию: 3000).
Конечные точки API
Обычные конечные точки HTTP
- POST /api/понятие/поиск
- Поиск страниц в Notion
- Тело:
{ "query": "search term" }
- POST /api/понятие/страница
- Получить страницу по ID
- Тело:
{ "page_id": "page-id-here" }
- POST /api/notion/база данных/запрос
- Запрос к базе данных
- Тело:
{ "database_id": "database-id-here", "filter": {}, "sorts": [] }
- POST /api/notion/страница/создать
- Создать новую страницу
- Тело:
{ "parent": {}, "properties": {}, "children": [] }
Интеграция МКП
Сервер предоставляет манифест MCP в /mcp/manifest.json
, в котором описываются доступные функции.
Чтобы вызвать функцию MCP, отправьте запрос POST на /api/notion/mcp/invoke
со следующей структурой:
Доступные функции MCP
- search_pages - Поиск страниц Notion по названию или содержанию
- get_page — Получить страницу Notion по идентификатору
- query_database — запрос к базе данных Notion
- create_page — Создать новую страницу в Notion
Лицензия
Массачусетский технологический институт
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.
Сервер, который подключается к API Notion и предоставляет функциональные возможности через протокол контекста машины Клода, обеспечивая поиск, извлечение, запросы и создание страниц и баз данных Notion.
Related MCP Servers
- AsecurityAlicenseAqualityMCP Server for the Notion API, enabling Claude to interact with Notion workspaces.Last updated -181,466802TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.Last updated -109473TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides a standardized interface for interacting with Notion's API, enabling users to list databases, create pages, and search across their Notion workspace.Last updated -111PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.Last updated -12111JavaScript