Research Notion
About
Integrates with Notion to enable AI-powered survey creation, data retrieval, and analysis for research projects.
Details
- Author
- h-yanagawa
- Repository
- h-yanagawa/research-mcp-server
- GitHub stars
- 1
- Downloads
- 251
- License
- Apache License 2.0
- Categories
- Productivity, Other, Knowledge Base, AI, Design, Developer Tools, Search, Database, Frontend, Automation, Infrastructure
Jump to
Work as an MCP server.
Retrieve survey data from Notion.
- Create survey pages in Notion.
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
Research NotionCommand (node, npx, python, etc.)uvArguments-
Argument 1
run -
Argument 2
--with -
Argument 3
mcp[cli] -
Argument 4
--with -
Argument 5
notion-client -
Argument 6
--with -
Argument 7
pydantic -
Argument 8
mcp -
Argument 9
run -
Argument 10
/path/to/research-mcp-server/server.py
Environment-
NOTION_TOKEN
[YOUR_NOTION_TOKEN] -
NOTION_ROOT_DATABASE_ID
[YOUR_NOTION_DATABASE_ID]
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
Clone the repository, create a Notion integration token and a database page, then set up a .env file with NOTION_TOKEN and NOTION_ROOT_DATABASE_ID. Add the MCP server definition to claude_desktop.json using the uv command, restart Claude Desktop, and ask Claude to perform a survey.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"research notion": {
"env": {
"NOTION_TOKEN": "[YOUR_NOTION_TOKEN]",
"NOTION_ROOT_DATABASE_ID": "[YOUR_NOTION_DATABASE_ID]"
},
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"notion-client",
"--with",
"pydantic",
"mcp",
"run",
"/path/to/research-mcp-server/server.py"
],
"command": "uv"
}
}
}
Linux
{
"env": {
"NOTION_TOKEN": "[YOUR_NOTION_TOKEN]",
"NOTION_ROOT_DATABASE_ID": "[YOUR_NOTION_DATABASE_ID]"
},
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"notion-client",
"--with",
"pydantic",
"mcp",
"run",
"/path/to/research-mcp-server/server.py"
],
"command": "uv"
}
Macos
{
"env": {
"NOTION_TOKEN": "[YOUR_NOTION_TOKEN]",
"NOTION_ROOT_DATABASE_ID": "[YOUR_NOTION_DATABASE_ID]"
},
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"notion-client",
"--with",
"pydantic",
"mcp",
"run",
"/path/to/research-mcp-server/server.py"
],
"command": "uv"
}
Windows
{
"env": {
"NOTION_TOKEN": "[YOUR_NOTION_TOKEN]",
"NOTION_ROOT_DATABASE_ID": "[YOUR_NOTION_DATABASE_ID]"
},
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"notion-client",
"--with",
"pydantic",
"mcp",
"run",
"/path/to/research-mcp-server/server.py"
],
"command": "uv"
}
This is a repository for the research project on the MCP server.
- Work as an MCP server.
- Retrieve survey data from Notion.
- Create survey pages in Notion.
- Python 3.12.1 or later
- uv 0.5.25 or later
- Claude Desktop Client
- Clone the repository.
- Obtain a Notion token fromNotion Integrations.
- Create a database page in Notion and retrieve the database ID. The database ID is the last part of the page URL.
- Create a.envfile as shown below:
NOTION_TOKEN=[YOUR_NOTION_TOKEN] NOTION_ROOT_DATABASE_ID=[YOUR_NOTION_DATABASE_ID]
{ ... "mcpServers": { "Research MCP Server": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "--with", "notion-client", "--with", "pydantic", "mcp", "run", "/path/to/research-mcp-server/server.py" ] } } }
Official Notion MCP server for searching, reading, creating, and updating Notion pages, databases, and workspace content from AI agents.
Markdown-first Notion MCP server with 9 composite tools, 39 actions, and ~77% token reduction via tiered docs.
Personal Knowledge Base MCP — 22 tools for AI agents to access your curated reading intelligence.
Give your AI assistant the ability to identify cognitive blind spots. The official Model Context Protocol (MCP) server for cognitivebiaslabs.com.
A cognitive framework selector to help choose the right mental models and thinking frameworks for any situation.
An MCP server for advanced cognitive analysis, creative problem-solving, and structured thinking using the UCPF framework.
Search, cite, and read PDFs from your EndNote reference library directly in Claude Desktop
An MCP server implementation that provides a tool for problem-solving using the Lotus Sutra's wisdom framework, combining analytical thinking with intuitive wisdom.
A private, local research "second brain" for Claude — cited answers from your own library (it won't invent what it can't find), persistent project memory, daily briefs, a live meeting assistant, and 34 specialist agents. Runs entirely on your machine.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





