Сервер Notion MCP
Сервер Model Context Protocol (MCP), который подключает Claude и других помощников ИИ к вашему рабочему пространству Notion. Эта интеграция позволяет помощникам ИИ взаимодействовать с вашими базами данных, страницами и блоками Notion.
Что это?
Этот инструмент действует как мост между помощниками ИИ (например, Клодом) и вашим рабочим пространством Notion. Он позволяет ИИ:
Просмотр и поиск в базах данных Notion
Создание и обновление страниц
Управление блоками контента
И многое другое!
Related MCP server: Notion MCP Server
Пошаговое руководство по настройке
Предпосылки
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: Откройте Терминал из Приложения > Утилиты.
Перейдите туда, где вы хотите сохранить репозиторий.
cd path/to/desired/locationКлонировать репозиторий
git clone https://github.com/Sjotie/notionMCP/
Перейдите в каталог проектов.
После загрузки или клонирования вам необходимо перейти в папку проекта с помощью команды cd (изменить каталог):
Если вы скачали ZIP-файл (Вариант А):
Откройте командную строку или терминал.
Используйте команду
cd, чтобы перейти к месту распаковки ZIP-файла:cd path/to/extracted/folder/notionMCPНапример:
В Windows:
cd C:\Users\YourName\Downloads\notionMCPНа Mac:
cd /Users/YourName/Downloads/notionMCP
Если вы клонировали с помощью Git (вариант Б):
Репозиторий должен был быть клонирован в папку с именем «notionMCP».
Если после клонирования вы все еще находитесь в том же окне терминала, просто введите:
cd notionMCP
Как узнать, что вы находитесь в правильном каталоге:
После использования команды
cdвы можете проверить свое текущее местоположение:В Windows: введите
dirи нажмите Enter — вы должны увидеть файлы типаserver.jsНа Mac: введите
lsи нажмите Enter — вы должны увидеть файлы типаserver.js
Установить зависимости
Оказавшись в каталоге 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 и вставьте этот путь)
Откройте файл в текстовом редакторе. Если его нет, создайте его со следующим содержимым:
{ "mcpServers": { "notion": { "command": "node", "args": [ "C:\\path\\to\\notion-mcp-server\\server.js" ], "env": { "NOTION_API_KEY": "your_notion_api_key_here" } } } }Заменять:
C:\\path\\to\\notion-mcp-server\\server.jsс фактическим путем к файлу server.jsWindows: используйте двойную обратную косую черту (\\) в пути
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 действителен
Убедитесь, что ваша интеграция имеет доступ к страницам/базам данных
Лицензия
Массачусетский технологический институт