Notion MCP Integration
Простая интеграция для управления личным списком задач в Notion через Claude.
Описание
Это сервер 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” } } }
- Клонируйте репозиторий: git clone https://github.com/yourusername/notion-mcp.git && cd notion-mcp
- Создайте venv: python -m venv .venv && source .venv/bin/activate (на Windows: .venv\Scripts\activate)
- Установите: uv pip install -e .
- Создайте Notion интеграцию: https://www.notion.so/my-integrations, скопируйте API ключ.
- Поделитесь БД с интеграцией.
- Создайте .env: NOTION_API_KEY=your-api-key-here NOTION_DATABASE_ID=your-database-id-here