Перейти к содержимому

Notion MCP Integration

Простая интеграция для управления личным списком задач в Notion через Claude.

Python
200 stars

Описание

Это сервер MCP на Python, интегрирующийся с API Notion для работы с минималистичным TODO: добавление задач, просмотр всех или сегодняшних, отметка выполненных. Разработан для базы Notion с свойствами Task, When (today/later) и Checkbox. Технологии: Python 3.10+, Notion API. Идеально для персонального управления задачами в Claude Desktop, но требует адаптации под другие структуры БД.

Возможности

Добавление новых задач

Создание todo с опциями 'today' или 'later' через команды в Claude.

Просмотр всех задач

Вывод полного списка задач из Notion БД.

Просмотр задач на сегодня

Фильтрация и показ только задач с приоритетом 'today'.

Отметка задач как выполненных

Обновление чекбокса в Notion для завершения задачи.

Установка

{ “mcpServers”: { “notion-todo”: { “command”: “/path/to/your/.venv/bin/python”, “args”: ["-m", “notion_mcp”], “cwd”: “/path/to/notion-mcp” } } }

  1. Клонируйте репозиторий: git clone https://github.com/yourusername/notion-mcp.git && cd notion-mcp
  2. Создайте venv: python -m venv .venv && source .venv/bin/activate (на Windows: .venv\Scripts\activate)
  3. Установите: uv pip install -e .
  4. Создайте Notion интеграцию: https://www.notion.so/my-integrations, скопируйте API ключ.
  5. Поделитесь БД с интеграцией.
  6. Создайте .env: NOTION_API_KEY=your-api-key-here NOTION_DATABASE_ID=your-database-id-here

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
200

Ссылки