Notion MCP
понятие-mcp
Простой сервер Model Context Protocol (MCP), который интегрируется с API Notion для управления моим личным списком дел.
Демо

Related MCP server: Notion MCP Server
Визуальное руководство
Запрос MCP Notion 1

Запрос Notion MCP 2

Запрос Notion MCP 3

Предпосылки
Python 3.11 или выше
Учетная запись Notion с доступом к API
Интеграционный токен Notion
Страница Notion, на которой вы можете управлять своим списком дел
Клод Настольный клинт
Настраивать
Установка через Smithery
Чтобы автоматически установить Notion MCP для Claude Desktop через Smithery :
npx -y @smithery/cli install @Badhansen/notion-mcp --client claudeКлонируйте репозиторий:
git clone https://github.com/Badhansen/notion-mcp.git
cd notion-mcpНастройте среду Python:
uv venv
source .venv/bin/activate
uv pip install -e .Создайте интеграцию Notion:
Перейдите по ссылке https://www.notion.so/my-integrations
Создать новую интеграцию
Скопируйте ключ API
Поделитесь своей базой данных/страницей с интеграцией:
Откройте рабочее пространство с базой данных/таблицей или страницей.
Нажмите меню «...» → «Добавить соединения».
Выберите вашу интеграцию (поиск по имени)
Конфигурация
Создайте файл
.env:
cp .env.example .envНастройте учетные данные Notion в
.env:
NOTION_TOKEN=<your-notion-api-token>
PAGE_ID=<your-notion-page-id>
NOTION_VERSION="2022-06-28"
NOTION_BASE_URL="https://api.notion.com/v1"Чтобы использовать его с Claude Desktop, как задумано, вам нужно настроить файл
claude_desktop_config.json. Перейдите вClaude Desktop -> Settings -> Developer -> Edit Config. Теперь добавьте конфигурацию сервераNotion.
{
"mcpServers": {
"notion-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/username/Projects/Python/notion-mcp/src" /* Path to your project */,
"run",
"server.py"
]
}
}
}Разработка
Структура проекта:
notion-mcp/
├── docs/
├── src/
│ └── server.py
├── .env
├── .python-version
├── README.md
├── pyproject.toml
└── uv.lockФункции поддержки
Показать задачи
Чтобы отобразить все задачи из вашего рабочего пространства Notion, используйте функцию show_all_todos :
{
"name": "show_all_todos",
"arguments": {}
}Добавить задачу
Чтобы добавить новую задачу в рабочее пространство Notion, используйте функцию add_todo :
{
"name": "add_todo",
"arguments": {
"task": "Your task description"
}
}Задача обновления
Чтобы обновить существующую задачу в рабочей области Notion, используйте функцию complete_todo :
{
"name": "complete_todo",
"arguments": {
"task_id": "your-task-id"
}
}Внося вклад
Форк репозитория
Создать ветку функций
Отправить запрос на извлечение
Лицензия
Лицензия MIT. Подробности см. в файле LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list through Claude.207MIT
- AlicenseDqualityDmaintenanceA 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.108373MIT
- AlicenseNot gradedqualityDmaintenanceA 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.111MIT
- AlicenseAqualityDmaintenanceA 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.128371MIT
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Badhansen/notion-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server