danhilse/notion_mcp logo

danhilse/notion_mcp

Free

与 Notion API 集成以管理个人待办事项列表。

FreeFree tier
Inputs: textOutputs: text
Type
Open Source

About danhilse/notion_mcp

Notion MCP Integration is an open-source Model Context Protocol (MCP) server that connects Claude with a personal Notion todo list. It is designed to allow Claude to read and manage tasks within a minimalist Notion database that has three properties: Task (title), When (select with options 'today' or 'later'), and Checkbox (marks completion). The project is tailored for a specific personal use case and is available on GitHub under the repository danhilse/notion_mcp. Users can add new todo items, view all todos, view today's tasks, and check off tasks as complete. The tool requires Python 3.10 or higher, a Notion account, a Notion integration API key, and a Notion database matching the described structure. While it can serve as a starting point for others, modifications to the code are likely needed to adapt to different database structures.

Key Features

Integrates with Notion API to manage a personal todo list
Allows Claude to read and manage todo items via MCP
Supports adding new todo items
Supports viewing all todos
Supports viewing today's tasks
Supports checking off tasks as complete
Open-source project on GitHub
Requires Python 3.10+ and a Notion integration API key

Pros & Cons

Pros
  • Open-source and free to use
  • Simple and focused on a specific use case
  • Leverages Notion's API for task management
  • Integrates with Claude via MCP for conversational task management
  • Provides clear setup instructions on GitHub
Cons
  • Tailored to a specific Notion database structure; likely requires code modifications for other setups
  • Limited to a minimalist todo list with only three properties
  • Requires manual setup of Notion integration and API key
  • Not a general-purpose Notion MCP server; scope is narrow
  • Dependent on Notion API availability and changes

Best For

Managing a personal daily todo list through ClaudeAutomating task tracking with Notion and AI assistantsPrototyping MCP integrations for NotionLearning how to build MCP servers for personal productivity tools

FAQ

What is the purpose of this MCP server?
Based on the repository, it is a personal project that allows Claude to read and manage a minimalist Notion todo list with properties: Task, When (today/later), and Checkbox.
Do I need a Notion account to use this?
Yes, a Notion account and a Notion integration API key are required, as stated in the prerequisites.
Can I use this with my existing Notion database?
The code is designed for a specific database structure. You will likely need to modify the code to match your own database properties.
Is this tool free?
The project is open-source and appears to be free to use, but you may incur costs from Notion's API usage or hosting if applicable.
What programming language is required?
Python 3.10 or higher is required, as indicated in the setup instructions.
Does this work with other AI assistants besides Claude?
The repository specifically mentions integration with Claude via MCP. Compatibility with other MCP clients should be verified.