Notion

by arre-ankit

Not rated
GitHub

About

Integrates with Notion to enable creating, reading, updating, and deleting pages and databases for automated note-taking, task management, and knowledge base maintenance.

Details

Author
arre-ankit
Repository
arre-ankit/notion-mcp-server
Categories
Productivity, Developer Tools, Design, Workplace, AI, Frontend, Automation, Infrastructure, Knowledge Base

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Notion
    Command (node, npx, python, etc.) node
    Arguments
    • Argument 1 Copy Path
    Environment
    • NOTION_API_TOKEN Your Notion Token

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

git clone https://github.com/arre-ankit/notion-mcp-server.git
cd notion-mcp-server
npm install
npm run build

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "notion": {
            "env": {
                "NOTION_API_TOKEN": "Your Notion Token"
            },
            "args": [
                "Copy Path"
            ],
            "command": "node"
        }
    }
}

Linux

{
    "env": {
        "NOTION_API_TOKEN": "Your Notion Token"
    },
    "args": [
        "Copy Path"
    ],
    "command": "node"
}

Macos

{
    "env": {
        "NOTION_API_TOKEN": "Your Notion Token"
    },
    "args": [
        "Copy Path"
    ],
    "command": "node"
}

Windows

{
    "env": {
        "NOTION_API_TOKEN": "Your Notion Token"
    },
    "args": [
        "Copy Path"
    ],
    "command": "node"
}

Notion MCP Server

This is a simple MCP server that allows you to query Notion Pages.

Installation

git clone https://github.com/arre-ankit/notion-mcp-server.git
cd notion-mcp-server
npm install

Running the server

npm run build

Add Notion Integration

- Go to https://www.notion.so/my-integrations - Click on "New integration" - Name it "Claude MCP Server" - Select "Read" and "Write" permissions for "Pages" - Copy the "Integration Token"

Add Claude Integration

claude_desktop_config.json
{
  "mcpServers": 
    "notion-mcp-server": {
      "command": "node",
      "args": [
        "Copy Path"
      ],
      "env": {
        "NOTION_API_TOKEN": "Your Notion Token"
      }
    }
  }
}

How to use

- Write a prompt to query Notion Pages. - Add link to the Notion Page from the link in the prompt. - Eg: https://www.notion.so/154916e48026802f97d4df6086787817

alt text

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.