Skip to main content
Glama

Notion MCP Server

by Sjotie

Сервер Notion MCP

Сервер Model Context Protocol (MCP), который подключает Claude и других помощников ИИ к вашему рабочему пространству Notion. Эта интеграция позволяет помощникам ИИ взаимодействовать с вашими базами данных, страницами и блоками Notion.

Что это?

Этот инструмент действует как мост между помощниками ИИ (например, Клодом) и вашим рабочим пространством Notion. Он позволяет ИИ:

  • Просмотр и поиск в базах данных Notion
  • Создание и обновление страниц
  • Управление блоками контента
  • И многое другое!

Пошаговое руководство по настройке

Предпосылки

  • Node.js (версия 14 или выше)
  • Счет Notion
  • Приложение Claude Desktop (при использовании с Claude)

1. Получение ключа API Notion

  1. Перейдите по ссылке https://www.notion.so/my-integrations
  2. Нажмите синюю кнопку «+ Новая интеграция».
  3. Заполните данные:
    • Имя : выберите имя, например «Помощник Клода» или «Помощник ИИ».
    • Логотип : Необязательно
    • Связанное рабочее пространство : выберите рабочее пространство Notion
  4. Нажмите «Отправить».
  5. На следующей странице найдите раздел «Внутренний токен интеграции».
  6. Нажмите «Показать» и скопируйте токен (он начинается с secret_ )

2. Настройка этого сервера

Загрузить репозиторий

Вариант A: Загрузить как ZIP (рекомендуется для новичков)

  1. Перейдите в репозиторий GitHub: https://github.com/Sjotie/notionMCP/
  2. Нажмите зеленую кнопку «Код» в правом верхнем углу.
  3. Выберите «Загрузить ZIP»
  4. После загрузки извлеките ZIP-файл в папку на вашем компьютере.
    • Windows: щелкните правой кнопкой мыши ZIP-файл и выберите «Извлечь все».
    • Mac: дважды щелкните ZIP-файл, чтобы извлечь его.

Вариант B: Клонирование с помощью Git (для пользователей, знакомых с Git)

  1. Откройте командную строку или терминал.
    • Windows: нажмите Win+R , введите cmd и нажмите Enter.
    • Mac: Откройте Терминал из Приложения > Утилиты.
  2. Перейдите туда, где вы хотите сохранить репозиторий.
    cd path/to/desired/location
  3. Клонировать репозиторий
    git clone https://github.com/Sjotie/notionMCP/

Перейдите в каталог проектов.

После загрузки или клонирования вам необходимо перейти в папку проекта с помощью команды cd (изменить каталог):

Если вы скачали ZIP-файл (Вариант А):

  1. Откройте командную строку или терминал.
  2. Используйте команду cd , чтобы перейти к месту распаковки ZIP-файла:
    cd path/to/extracted/folder/notionMCP
    Например:
    • В Windows: cd C:\Users\YourName\Downloads\notionMCP
    • На Mac: cd /Users/YourName/Downloads/notionMCP

Если вы клонировали с помощью Git (вариант Б):

  1. Репозиторий должен был быть клонирован в папку с именем «notionMCP».
  2. Если после клонирования вы все еще находитесь в том же окне терминала, просто введите:
    cd notionMCP

Как узнать, что вы находитесь в правильном каталоге:

  • После использования команды cd вы можете проверить свое текущее местоположение:
    • В Windows: введите dir и нажмите Enter — вы должны увидеть файлы типа server.js
    • На Mac: введите ls и нажмите Enter — вы должны увидеть файлы типа server.js

Установить зависимости

Оказавшись в каталоге notionMCP, установите необходимые зависимости:

npm install

Это установит все необходимые пакеты Node.js. Вы должны увидеть индикатор выполнения и, в конечном итоге, сообщение о том, что установка завершена. Это может быть что-то вроде «X Packages are looking for funding» — это совершенно нормально и означает, что все сработало.

3. Подключение к страницам Notion

В целях безопасности Notion требует явного предоставления доступа к каждой странице или базе данных:

  1. Откройте Notion и перейдите на страницу или в базу данных, к которым вы хотите предоставить доступ ИИ.
  2. Нажмите «•••» (три точки) в правом верхнем углу.
  3. Выберите «Добавить соединения».
  4. Найдите и выберите интеграцию, которую вы создали ранее.
  5. Повторите эти действия для любых других страниц или баз данных, которые вы хотите сделать доступными.

4. Подключение к Claude Desktop

  1. Найдите файл конфигурации Claude Desktop:
    • Windows: %APPDATA%\Claude\claude_desktop_config.json (введите этот путь в адресной строке проводника)
    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json (В Finder нажмите Cmd+Shift+G и вставьте этот путь)
  2. Откройте файл в текстовом редакторе. Если его нет, создайте его со следующим содержимым:
    { "mcpServers": { "notion": { "command": "node", "args": [ "C:\\path\\to\\notion-mcp-server\\server.js" ], "env": { "NOTION_API_KEY": "your_notion_api_key_here" } } } }
  3. Заменять:
    • C:\\path\\to\\notion-mcp-server\\server.js с фактическим путем к файлу server.js
      • Windows: используйте двойную обратную косую черту (\\) в пути
      • Mac: используйте косую черту (/)
    • your_notion_api_key_here с вашим ключом API Notion
  4. Сохраните файл и перезапустите Claude Desktop.

5. Проверка соединения

  1. Начать новый разговор на языке Клод
  2. Попросите Клода взаимодействовать с вашим рабочим пространством 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 : Просмотр определенного блока
  • поиск : найдите контент в вашем рабочем пространстве

Поиск неисправностей

Распространенные проблемы:

  1. «Сбой соединения» в Клоде
    • Убедитесь, что путь к серверу в claude_desktop_config.json указан правильно.
    • Проверьте, действителен ли ваш ключ API Notion
    • Убедитесь, что Node.js установлен
  2. «Доступ запрещен» при доступе к контенту Notion
    • Убедитесь, что вы поделились страницей/базой данных с вашей интеграцией.
    • Проверьте, что ваш ключ API имеет необходимые разрешения.
  3. Сервер не запускается
    • Убедитесь, что все зависимости установлены ( npm install )
    • Проверьте, существует ли файл .env с вашим ключом API.

Получение помощи

Если вы столкнулись с проблемами, не описанными здесь, пожалуйста:

  • Проверьте вывод консоли на наличие сообщений об ошибках.
  • Убедитесь, что ваш ключ API Notion действителен
  • Убедитесь, что ваша интеграция имеет доступ к страницам/базам данных

Лицензия

Массачусетский технологический институт

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

Сервер Model Context Protocol, который подключает Клода и других помощников ИИ к вашему рабочему пространству Notion, позволяя ИИ взаимодействовать с базами данных, страницами и блоками.

  1. Что это?
    1. Пошаговое руководство по настройке
      1. Предпосылки
      2. Получение ключа API Notion
    2. Настройка этого сервера
      1. Загрузить репозиторий
      2. Перейдите в каталог проектов.
      3. Установить зависимости
      4. Подключение к страницам Notion
      5. Подключение к Claude Desktop
      6. Проверка соединения
    3. Доступные инструменты
      1. Поиск неисправностей
        1. Распространенные проблемы:
        2. Получение помощи
      2. Лицензия

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A 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 -
          JavaScript
          Apache 2.0
        • -
          security
          F
          license
          -
          quality
          A 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 -
          275
          JavaScript
          • Apple
        • -
          security
          F
          license
          -
          quality
          A 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
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that provides a standardized interface for AI models to access, query, and modify content in Notion workspaces.
          Last updated -
          275
          2
          TypeScript
          MIT License
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sjotie/notionMCP'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server