Notion
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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
NotionCommand (node, npx, python, etc.)npxArguments-
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.
-
Argument 1
- 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"
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



