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
WooCommerce MCP Server
An MCP server for integrating with the WooCommerce e-commerce platform.
Umbraco MCP
Interact with the Umbraco CMS Management API for administrative tasks.
Desktop Automation
Control your desktop with AI. Automate mouse movements, keyboard inputs, and screen captures.
MCP Data Analizer
Analyze and visualize data from .xlsx and .csv files using matplotlib and plotly.
Feishu Project Management
An MCP server for interacting with the Feishu project management system, enabling AI assistants to manage projects.
Limitless MCP
Connect your Limitless Pendant data to Claude and other LLMs using the Limitless API.
Itemit
A simple notes system for Itemit, built with TypeScript.
Basecamp by CData
A read-only MCP server by CData that allows LLMs to query live Basecamp data.
Follow Plan
Track and manage AI implementation plans.
Time Server
Get the current time and convert time between different timezones.