A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Node based Notion MCP server
A Model Context Protocol (MCP) server that connects Claude and other AI assistants to your Notion workspace. This integration allows AI assistants to interact with your Notion databases, pages, and blocks.
This tool acts as a bridge between AI assistants (like Claude) and your Notion workspace. It allows the AI to:
secret_)Option A: Download as ZIP (Recommended for beginners)
Option B: Clone with Git (For users familiar with Git)
Win+R, type cmd, and press Entercd path/to/desired/location
git clone https://github.com/Sjotie/notionMCP/
After downloading or cloning, you need to navigate to the project folder using the cd (change directory) command:
If you downloaded the ZIP (Option A):
Open a command prompt or terminal
Use the cd command to navigate to where you extracted the ZIP file:
cd path/to/extracted/folder/notionMCP
For example:
cd C:\Users\YourName\Downloads\notionMCPcd /Users/YourName/Downloads/notionMCPIf you cloned with Git (Option B):
cd notionMCP
How to know you're in the right directory:
cd command, you can check your current location:
dir and press Enter - you should see files like server.jsls and press Enter - you should see files like server.jsOnce you're in the notionMCP directory, install the required dependencies:
npm install
This will install all the necessary Node.js packages. You should see a progress bar and eventually a message indicating the installation is finished. It might say something along the lines of "X Packages are looking for funding" - this is completely normal and means it worked.
For security, Notion requires you to explicitly grant access to each page or database:
Locate your Claude Desktop configuration file:
%APPDATA%\Claude\claude_desktop_config.json
(Type this path in File Explorer address bar)~/Library/Application Support/Claude/claude_desktop_config.json
(In Finder, press Cmd+Shift+G and paste this path)Open the file in a text editor. If it doesn't exist, create it with the following content:
{
"mcpServers": {
"notion": {
"command": "node",
"args": [
"C:\\path\\to\\notion-mcp-server\\server.js"
],
"env": {
"NOTION_API_KEY": "your_notion_api_key_here"
}
}
}
}
Replace:
C:\\path\\to\\notion-mcp-server\\server.js with the actual path to the server.js file
your_notion_api_key_here with your Notion API keySave the file and restart Claude Desktop
The server provides these tools to AI assistants:
"Connection failed" in Claude
"Access denied" when accessing Notion content
Server won't start
npm install)If you encounter issues not covered here, please:
MIT
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots