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
.envfile 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
DifyWorkflow
Tools to the query and execute of Dify workflows
OneNote by CData
A read-only MCP server for querying live data from Microsoft OneNote using the CData JDBC Driver.
Jira
Interact with Jira to manage issues, projects, and workflows using the Jira Cloud Platform REST API.
AtlaCP
An MCP interface for Atlassian products, including Jira and Bitbucket.
ClaudeKeep
Save and share AI conversations from Claude Desktop.
roampal-core
Persistent memory for Claude Code with outcome-based learning. Tracks what helped vs failed, auto-injects context via hooks.
Plane MCP Server
Manage projects and issues on the open-source project management platform, Plane.so.
PPT-Agent
Create, edit, and manage PowerPoint presentations using large language models.
Linear MCP Server
Manage projects, issues, and teams using the Linear API.
Adspirer Ads Manager
Manage digital advertising campaigns with AI-powered insights from Adspirer.com.