Notion

by ejb503

24 2.1k downloads Not rated yet

About

A high-performance MCP server that integrates Notion into AI workflows, enabling interaction with Notion pages, databases, and comments through a standardized protocol.

Details

Repository
Ejb503/systemprompt-mcp-notion

Explore

- 📝 Comprehensive Content Management

- Create and update pages with rich text formatting
- Search across your Notion workspace

- 🛠 Developer-Friendly
- Extensive test coverage with Jest
- TypeScript support
- Comprehensive error handling
- Detailed logging and debugging tools

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.) npx
    Arguments
    • Argument 1 systemprompt-mcp-notion
    Environment
    • NOTION_API_KEY your_notion_integration_token
    • SYSTEMPROMPT_API_KEY your_systemprompt_api_key

    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

Before using this server, you'll need:

1. Systemprompt API Key (Free)

- Sign up at systemprompt.io/console
- Create a new API key in your dashboard

2. Notion Account and Workspace

- Active Notion account
- Workspace with content you want to access

3. Notion Integration

- Create at notion.so/my-integrations
- Required capabilities:
- Read/Update/Insert content
- Database management
- Search functionality

4. MCP-Compatible Client
- Systemprompt MCP Client
- Any other MCP-compatible client

To install systemprompt-mcp-notion for Claude Desktop automatically via Smithery:

   npx -y @smithery/cli install systemprompt-mcp-notion --client claude
   
   npm install systemprompt-mcp-notion
   

2. Configuration
Create a .env file:

   SYSTEMPROMPT_API_KEY=your_systemprompt_api_key
   NOTION_API_KEY=your_notion_integration_token
   

3. MCP Configuration
Add the following to your MCP configuration JSON:

   {
     "mcpServers": {
       "notion": {
         "command": "npx",
         "args": ["systemprompt-mcp-notion"],
         "env": {
           "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key",
           "NOTION_API_KEY": "your_notion_integration_token"
         }
       }
     }
   }
   

Alternatively, if you've installed the package locally:

   {
     "mcpServers": {
       "notion": {
         "command": "node",
         "args": ["./node_modules/systemprompt-mcp-notion/build/index.js"],
         "env": {
           "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key",
           "NOTION_API_KEY": "your_notion_integration_token"
         }
       }
     }
   }
   

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "notion": {
            "env": {
                "NOTION_API_KEY": "your_notion_integration_token",
                "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key"
            },
            "args": [
                "systemprompt-mcp-notion"
            ],
            "command": "npx"
        }
    }
}

Linux

{
    "env": {
        "NOTION_API_KEY": "your_notion_integration_token",
        "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key"
    },
    "args": [
        "systemprompt-mcp-notion"
    ],
    "command": "npx"
}

Macos

{
    "env": {
        "NOTION_API_KEY": "your_notion_integration_token",
        "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key"
    },
    "args": [
        "systemprompt-mcp-notion"
    ],
    "command": "npx"
}

Windows

{
    "env": {
        "NOTION_API_KEY": "your_notion_integration_token",
        "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key"
    },
    "args": [
        "/c",
        "npx",
        "systemprompt-mcp-notion"
    ],
    "command": "cmd"
}

systemprompt-mcp-notion

npm version
Coverage Status
Twitter Follow
Discord
smithery badge

Website | Documentation

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.

Videos about Notion

Relevant YouTube tutorials, setups, and demos