loading…
Search for a command to run...
loading…
Enables personal workflow management by turning Notion into a task and knowledge system via slash commands and 19 integrated MCP tools. It supports project-base
Enables personal workflow management by turning Notion into a task and knowledge system via slash commands and 19 integrated MCP tools. It supports project-based task tracking, subtask management, and automated note summarization directly through the Claude interface.
Personal workflow management via Claude CLI + Notion API, built as an MCP Server.
/note auto-summarizes AI conversations into structured notes/recall schedules spaced repetition based on note creation datesgit clone <repo-url>
cd notion-workflow-mcp
uv venv --python python3.12
uv pip install -e .
cp .env.example .env
# Fill in: NOTION_TOKEN, WORKFLOW_DATABASE_ID, NOTES_DATABASE_ID
NOTION_TOKEN: notion.so/my-integrations → New integration → copy tokennotion.so/<database_id>?v=...In Notion: open each database → ... → Connections → select your integration.
python scripts/init_databases.py
Auto-adds required properties (状态, 优先级, 项目, 截止日期, 标签, 备注) to existing databases.
claude mcp add notion-workflow -- /path/to/.venv/bin/python /path/to/server.py
Or add to ~/.claude/settings.json:
{
"mcpServers": {
"notion-workflow": {
"command": "/path/to/notion-workflow-mcp/.venv/bin/python",
"args": ["/path/to/notion-workflow-mcp/server.py"]
}
}
}
Skills defined in .claude/skills/ provide slash commands and natural language triggers. In-repo they're auto-discovered; to use from any directory, run:
bash scripts/install-skills.sh
This copies all skills to ~/.claude-internal/skills/. Restart Claude Code session to take effect.
# Create a task
/capture 重构Notion MCP -p MCP改造 -d 2026-03-28
# Add subtasks
/subtask abc123 去掉关联功能 -pri 高
/subtask abc123 增加项目字段
# View tasks
/task_list
# Start working
/status abc123 doing 去掉关联功能
# Save conversation knowledge
/note
# Mark done
/status abc123 done 去掉关联功能
# Update progress
/progress abc123
# Daily standup
/standup
# Weekly review
/review this week
# Ebbinghaus review
/recall
| Skill | Trigger | Description |
|---|---|---|
capture |
/capture, "创建任务" |
Quick-create a task |
subtask-add |
/subtask, "添加子目标" |
Add subtask to a task |
task-list |
/task_list, "任务列表" |
View incomplete tasks by project |
status |
/status, "标记完成" |
Change task/subtask status (atomic) |
detail |
/detail, "写进展" |
Update subtask detail |
progress |
/progress, "汇总进展" |
Summarize & save progress |
note |
/note, "记笔记" |
Summarize conversation to note |
find |
/find, "搜索" |
Search tasks and notes |
standup |
/standup, "站会" |
Daily standup report |
review |
/review, "复盘" |
Date-range review report |
recall |
/recall, "复习" |
Ebbinghaus spaced repetition |
decompose-task |
/decompose, "拆解任务" |
Extract task + subtasks from conversation |
| Group | Tools |
|---|---|
| Workflow | list_tasks get_task create_task update_task append_task search_tasks |
| Subtasks | get_subtasks update_subtasks update_subtask_detail update_subtask_status |
| Notes | list_notes get_note create_note append_note search_notes |
| Aggregations | get_overview get_today_tasks generate_standup generate_review |
工作流库 (Tasks)
名称 · 状态 · 优先级 · 项目 · 截止日期 · 标签 · 备注
Subtasks are embedded in task page body as a table:
| 子目标 | 优先级 | 状态 |
|---|---|---|
| 功能A | 🟡 高 | ⬜ 待办 |
| 功能B | 🟢 普通 | 🔄 进行中 |
| 功能C | 🔴 紧急 | ✅ 完成 |
Each subtask can have a detail section (heading_3 + paragraphs) below the table.
笔记库 (Notes)
名称 · 类型 (会议记录/想法/参考/速记) · 标签
├── server.py # FastMCP server entry
├── notion/
│ ├── client.py # Notion API client
│ └── models.py # Pydantic models & enums
├── tools/
│ ├── workflow.py # Task management tools
│ ├── notes.py # Note tools
│ └── aggregations.py # Standup, review, overview
├── .claude/skills/ # 12 skills (source of truth)
└── scripts/
├── init_databases.py # Database schema setup
└── install-skills.sh # Install skills globally
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"notion-workflow-mcp": {
"command": "npx",
"args": []
}
}
}Read and write pages in your workspace
Issues, cycles, triage — from Claude
Search and read your Drive files
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).