Сервер Notion MCP
Сервер Model Context Protocol (MCP), который подключает Claude и других помощников ИИ к вашему рабочему пространству Notion. Эта интеграция позволяет помощникам ИИ взаимодействовать с вашими базами данных, страницами и блоками Notion.
Что это?
Этот инструмент действует как мост между помощниками ИИ (например, Клодом) и вашим рабочим пространством Notion. Он позволяет ИИ:
- Просмотр и поиск в базах данных Notion
- Создание и обновление страниц
- Управление блоками контента
- И многое другое!
Пошаговое руководство по настройке
Предпосылки
- Node.js (версия 14 или выше)
- Счет Notion
- Приложение Claude Desktop (при использовании с Claude)
1. Получение ключа API Notion
- Перейдите по ссылке https://www.notion.so/my-integrations
- Нажмите синюю кнопку «+ Новая интеграция».
- Заполните данные:
- Имя : выберите имя, например «Помощник Клода» или «Помощник ИИ».
- Логотип : Необязательно
- Связанное рабочее пространство : выберите рабочее пространство Notion
- Нажмите «Отправить».
- На следующей странице найдите раздел «Внутренний токен интеграции».
- Нажмите «Показать» и скопируйте токен (он начинается с
secret_
)
2. Настройка этого сервера
Загрузить репозиторий
Вариант A: Загрузить как ZIP (рекомендуется для новичков)
- Перейдите в репозиторий GitHub: https://github.com/Sjotie/notionMCP/
- Нажмите зеленую кнопку «Код» в правом верхнем углу.
- Выберите «Загрузить ZIP»
- После загрузки извлеките ZIP-файл в папку на вашем компьютере.
- Windows: щелкните правой кнопкой мыши ZIP-файл и выберите «Извлечь все».
- Mac: дважды щелкните ZIP-файл, чтобы извлечь его.
Вариант B: Клонирование с помощью Git (для пользователей, знакомых с Git)
- Откройте командную строку или терминал.
- Windows: нажмите
Win+R
, введитеcmd
и нажмите Enter. - Mac: Откройте Терминал из Приложения > Утилиты.
- Windows: нажмите
- Перейдите туда, где вы хотите сохранить репозиторий.
- Клонировать репозиторий
Перейдите в каталог проектов.
После загрузки или клонирования вам необходимо перейти в папку проекта с помощью команды cd
(изменить каталог):
Если вы скачали ZIP-файл (Вариант А):
- Откройте командную строку или терминал.
- Используйте команду
cd
, чтобы перейти к месту распаковки ZIP-файла:Например:- В Windows:
cd C:\Users\YourName\Downloads\notionMCP
- На Mac:
cd /Users/YourName/Downloads/notionMCP
- В Windows:
Если вы клонировали с помощью Git (вариант Б):
- Репозиторий должен был быть клонирован в папку с именем «notionMCP».
- Если после клонирования вы все еще находитесь в том же окне терминала, просто введите:
Как узнать, что вы находитесь в правильном каталоге:
- После использования команды
cd
вы можете проверить свое текущее местоположение:- В Windows: введите
dir
и нажмите Enter — вы должны увидеть файлы типаserver.js
- На Mac: введите
ls
и нажмите Enter — вы должны увидеть файлы типаserver.js
- В Windows: введите
Установить зависимости
Оказавшись в каталоге notionMCP, установите необходимые зависимости:
Это установит все необходимые пакеты Node.js. Вы должны увидеть индикатор выполнения и, в конечном итоге, сообщение о том, что установка завершена. Это может быть что-то вроде «X Packages are looking for funding» — это совершенно нормально и означает, что все сработало.
3. Подключение к страницам Notion
В целях безопасности Notion требует явного предоставления доступа к каждой странице или базе данных:
- Откройте Notion и перейдите на страницу или в базу данных, к которым вы хотите предоставить доступ ИИ.
- Нажмите «•••» (три точки) в правом верхнем углу.
- Выберите «Добавить соединения».
- Найдите и выберите интеграцию, которую вы создали ранее.
- Повторите эти действия для любых других страниц или баз данных, которые вы хотите сделать доступными.
4. Подключение к Claude Desktop
- Найдите файл конфигурации Claude Desktop:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
(введите этот путь в адресной строке проводника) - Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
(В Finder нажмите Cmd+Shift+G и вставьте этот путь)
- Windows:
- Откройте файл в текстовом редакторе. Если его нет, создайте его со следующим содержимым:
- Заменять:
C:\\path\\to\\notion-mcp-server\\server.js
с фактическим путем к файлу server.js- Windows: используйте двойную обратную косую черту (\\) в пути
- Mac: используйте косую черту (/)
your_notion_api_key_here
с вашим ключом API Notion
- Сохраните файл и перезапустите Claude Desktop.
5. Проверка соединения
- Начать новый разговор на языке Клод
- Попросите Клода взаимодействовать с вашим рабочим пространством Notion, например:
- «Покажите мне список моих баз данных Notion»
- «Создать новую страницу в моей базе данных задач с заголовком «Тестовое задание»»
Доступные инструменты
Сервер предоставляет следующие инструменты помощникам ИИ:
- list-databases : Просмотреть все доступные базы данных
- query-database : Получить записи из базы данных
- create-page : Добавить новую страницу в базу данных
- update-page : Изменить существующую страницу
- create-database : Создать новую базу данных
- update-database : Изменить структуру базы данных
- get-page : Просмотр определенной страницы
- get-block-children : Просмотр блоков контента
- append-block-children : Добавить содержимое на страницу
- update-block : Редактировать блоки контента
- get-block : Просмотр определенного блока
- поиск : найдите контент в вашем рабочем пространстве
Поиск неисправностей
Распространенные проблемы:
- «Сбой соединения» в Клоде
- Убедитесь, что путь к серверу в claude_desktop_config.json указан правильно.
- Проверьте, действителен ли ваш ключ API Notion
- Убедитесь, что Node.js установлен
- «Доступ запрещен» при доступе к контенту Notion
- Убедитесь, что вы поделились страницей/базой данных с вашей интеграцией.
- Проверьте, что ваш ключ API имеет необходимые разрешения.
- Сервер не запускается
- Убедитесь, что все зависимости установлены (
npm install
) - Проверьте, существует ли файл .env с вашим ключом API.
- Убедитесь, что все зависимости установлены (
Получение помощи
Если вы столкнулись с проблемами, не описанными здесь, пожалуйста:
- Проверьте вывод консоли на наличие сообщений об ошибках.
- Убедитесь, что ваш ключ API Notion действителен
- Убедитесь, что ваша интеграция имеет доступ к страницам/базам данных
Лицензия
Массачусетский технологический институт
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.
Tools
Сервер Model Context Protocol, который подключает Клода и других помощников ИИ к вашему рабочему пространству Notion, позволяя ИИ взаимодействовать с базами данных, страницами и блоками.
- Что это?
- Пошаговое руководство по настройке
- 2. Настройка этого сервера
- Доступные инструменты
- Поиск неисправностей
- Лицензия
Related Resources
Related MCP Servers
- -securityFlicense-qualityA comprehensive suite of Model Context Protocol servers designed to extend AI agent Claude's capabilities with integrations for knowledge management, reasoning, advanced search, news access, and workspace tools.Last updated -5TypeScript
- 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
- -securityFlicense-qualityA Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.Last updated -Python
- AsecurityFlicenseAqualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -129471JavaScript