Research MCP Server
A research server that retrieves and creates survey data pages in Notion.
Research MCP Server
This is a repository for the research project on the MCP server.
Features
- Work as an MCP server.
- Retrieve survey data from Notion.
- Create survey pages in Notion.
Prerequisites
- Python 3.12.1 or later
- uv 0.5.25 or later
- Claude Desktop Client
How to Use
- Clone the repository.
- Obtain a Notion token from Notion 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
.env
file as shown below:NOTION_TOKEN=[YOUR_NOTION_TOKEN] NOTION_ROOT_DATABASE_ID=[YOUR_NOTION_DATABASE_ID]
- Add an MCP server definition to
claude_desktop.json
:{ ... "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" ] } } }
- Restart the Claude Desktop Client to launch the Research MCP Server.
- Ask Claude to perform a survey and review the results.
Related Servers
QuickBooks Time
Access all QuickBooks Time API functionality through a single MCP server interface.
Google Tasks
Integrate with Google Tasks to manage your to-do lists and tasks.
CognitiveCompass MCP
A cognitive framework selector to help choose the right mental models and thinking frameworks for any situation.
Jira MCP Server
Interact with Jira projects using natural language.
Productive.io
Interact with the Productive.io API for project management and productivity tasks.
UnifAI
Dynamically search and call tools using UnifAI Network
MCP Wait Timer Server
A simple tool to pause execution for a specified number of seconds.
Plane
The official Plane MCP server provides integration with Plane APIs, enabling full AI automation of Plane projects, work items, cycles and more.
Rebrandly
Generate short URLs using the Rebrandly API.
n8n MCP Server
Provides workflow validation and best practices tools for the n8n automation platform.