Сервер 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 действителен
- Убедитесь, что ваша интеграция имеет доступ к страницам/базам данных
Лицензия
Массачусетский технологический институт
You must be authenticated.
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, позволяя ИИ взаимодействовать с базами данных, страницами и блоками.
- Что это?
- Пошаговое руководство по настройке
- Настройка этого сервера
- Доступные инструменты
- Поиск неисправностей
- Лицензия
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.Last updated -JavaScriptApache 2.0
- -securityFlicense-qualityA 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 -275JavaScript
- -securityFlicense-qualityA Model Context Protocol server that bridges AI assistants like Claude with Wordware's specialized agent capabilities, allowing dynamic loading and access to any Wordware flow through a standardized interface.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that provides a standardized interface for AI models to access, query, and modify content in Notion workspaces.Last updated -2752TypeScriptMIT License