loading…
Search for a command to run...
loading…
Enables AI assistants to save and manage question-and-answer pairs within a structured Notion database. It provides tools for database setup, entry creation, an
Enables AI assistants to save and manage question-and-answer pairs within a structured Notion database. It provides tools for database setup, entry creation, and querying existing conversation history.
AI-powered knowledge management with Notion integration and spaced repetition learning system.
npm install -g @itsyuimorii/notion-mcp-server
git clone https://github.com/itsyuimorii/notion-mcp-server.git
cd notion-mcp-server
npm install
npm run build

.env file
Create a .env file:
NOTION_API_TOKEN=ntn_your_token_here
NOTION_PARENT_PAGE_ID=your_page_id_here
NOTION_DATABASE_ID=your_database_id_here # Optional
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"notion-mcp-server": {
"command": "node",
"args": ["/path/to/notion-mcp-server/dist/index.js"],
"env": {
"NOTION_API_TOKEN": "ntn_your_token",
"NOTION_PARENT_PAGE_ID": "your_page_id",
"NOTION_DATABASE_ID": "your_database_id"
}
}
}
}
You're ready to use it!
| Tool | Description |
|---|---|
notion_setup_database |
Create pre-configured database with spaced repetition fields |
notion_ai_save_entry |
Save Q&A with auto-categorization and tags |
notion_query_database |
Search with filters (date/category/tags) |
notion_check_reviews |
Check overdue and upcoming reviews |
notion_update_mastery |
Update mastery level and schedule next review |
notion-mcp-server/
├── src/
│ ├── index.ts # Main MCP server
│ ├── config.ts # Configuration
│ └── types.ts # TypeScript types
├── docs/
│ └── images/ # Documentation images
├── QUICKSTART.md # Detailed setup guide
├── DEMO_SCENARIOS.md # Usage examples
├── LICENSE # MIT License
└── package.json # Dependencies
Connection failed?
.env file has correct tokennpm run build to generate dist/index.jsDatabase permission denied?
MIT - see LICENSE
New to this project? Start with QUICKSTART.md 🚀
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"ai-notion-integration-mcp-server": {
"command": "npx",
"args": []
}
}
}