Integrates with Notion databases to store AI-generated question and answer pairs, providing tools to create, set up, and query database entries for tracking conversations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI-Notion Integration MCP ServerSave our discussion about quantum physics to my Notion database"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Notion MCP Server
AI-powered knowledge management with Notion integration and spaced repetition learning system.
β¨ Features
π Auto-save conversations - Save AI Q&A to Notion with intelligent categorization
π Advanced search - Query by date, category, tags, and full-text search
π§ Spaced repetition - Science-based review scheduling (1/2/4/7/15 days)
π Progress tracking - Track mastery levels (β-βββββ) and review counts
π¦ Installation
Option 1: NPM (Recommended)
Option 2: From Source
π Quick Start
1. Create Notion Integration
Go to Notion Integrations and create a new integration

Give your integration a name (e.g., "AI Learning Tracker") and select the appropriate capabilities (read & write)
Copy the "Internal Integration Token" and paste it into your
.envfile

Share your Notion page with the integration
2. Configure Environment
Create a .env file:
3. Configure Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
4. Restart Claude Desktop
You're ready to use it!
π οΈ Available Tools
Tool | Description |
| Create pre-configured database with spaced repetition fields |
| Save Q&A with auto-categorization and tags |
| Search with filters (date/category/tags) |
| Check overdue and upcoming reviews |
| Update mastery level and schedule next review |
π Project Structure
π Documentation
QUICKSTART.md - Complete setup guide
DEMO_SCENARIOS.md - Real-world usage examples
π§ Requirements
Node.js 18+
npm 9+
Notion account with workspace
Claude Desktop (latest version)
π Troubleshooting
Connection failed?
Check
.envfile has correct tokenRun
npm run buildto generatedist/index.jsVerify path in Claude config
Restart Claude Desktop
Database permission denied?
Go to your Notion page
Click "..." β "Add connections"
Select your integration
Restart Claude Desktop
π License
MIT - see LICENSE
π Links
New to this project? Start with QUICKSTART.md π