Connects AI assistants to your Notion workspace to search and manage pages, databases, and content.
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\notionMCP
cd /Users/YourName/Downloads/notionMCP
If 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.js
ls
and press Enter - you should see files like server.js
Once 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
Add smart Backup ability to coding agents like Windsurf, Cursor, Cluade Coder, etc
Guides problem-solving by breaking down complex problems and recommending the best MCP tools for each step.
Miro MCP server, exposing all functionalities available in official Miro SDK.
Create Garmin Connect workouts using natural language.
Connect your AI Agents to 8,000 apps instantly.
A Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.
A server that enables access to Joplin notes and to-dos through the Model Context Protocol (MCP).
Interact with Notion using its API. This server mirrors the Notion API SDK, allowing LLMs to manage pages, databases, and other Notion content.
Access and analyze Fathom Analytics data and reports
A server for querying Jira issues, requiring a Jira token for authentication.