Skip to main content
Glama

Notion MCP Server

by snowan

Сервер Notion MCP

Сервер, который подключается к API Notion и предоставляет функциональные возможности через протокол контекста машины Клода (MCP).

Функции

  • Поиск страниц Notion по названию или содержанию
  • Получить сведения о странице и ее содержимое
  • Запросить базу данных Notion
  • Создавайте новые страницы в Notion

Настраивать

  1. Клонируйте этот репозиторий:
git clone https://github.com/yourusername/notion-mcp-server.git cd notion-mcp-server
  1. Установить зависимости:
npm install
  1. Создайте в корневом каталоге файл .env со следующим содержимым:
NOTION_API_KEY=your_notion_api_key_here PORT=3000 # Optional: if you want to query a specific database by default NOTION_DATABASE_ID=your_notion_database_id_here
  1. Получите свой ключ API Notion:
    • Перейдите по ссылке https://www.notion.so/my-integrations
    • Создать новую интеграцию
    • Скопируйте «Токен внутренней интеграции»
    • Добавьте этот токен как NOTION_API_KEY в файл .env
  2. Подключите интеграцию Notion к своему рабочему пространству:
    • Перейдите на страницу или в базу данных в вашем рабочем пространстве Notion.
    • Нажмите на меню «...» в правом верхнем углу.
    • Выберите «Добавить соединения».
    • Найдите и добавьте свою интеграцию

Запуск сервера

Запустите сервер в режиме разработки:

npm run dev

Или в производственном режиме:

npm start

Сервер будет работать на порту, указанном в файле .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 со следующей структурой:

{ "function_name": "search_pages", "parameters": { "query": "search term" } }

Доступные функции MCP

  • search_pages - Поиск страниц Notion по названию или содержанию
  • get_page — Получить страницу Notion по идентификатору
  • query_database — запрос к базе данных Notion
  • create_page — Создать новую страницу в Notion

Лицензия

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

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Функции
    1. Настраивать
      1. Запуск сервера
        1. Конечные точки API
          1. Обычные конечные точки HTTP
          2. Интеграция МКП
        2. Доступные функции MCP
          1. Лицензия

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              MCP Server for the Notion API, enabling Claude to interact with Notion workspaces.
              Last updated -
              18
              1,466
              802
              TypeScript
              MIT License
            • A
              security
              F
              license
              A
              quality
              A 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 -
              10
              947
              3
              TypeScript
            • -
              security
              A
              license
              -
              quality
              A 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 -
              111
              Python
              MIT License
              • Apple
            • A
              security
              F
              license
              A
              quality
              A 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 -
              12
              1
              11
              JavaScript
              • 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/snowan/notion-mcp-server'

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