Research MCP Server
@h-yanagawa
Overview
What is Research MCP Server?
Research MCP Server is a Python-based Model Context Protocol (MCP) server that integrates with Notion to retrieve and create survey data. It is designed for use with the Claude Desktop Client to perform surveys and review results.
How to use Research MCP Server?
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.
Key features of Research MCP Server
- Retrieves survey data from Notion.
- Creates survey pages in Notion.
- Works as an MCP server for Claude Desktop.
- Configured via environment variables and JSON.
- Uses Python 3.12.1+, uv, and Notion client.
Use cases of Research MCP Server
- Conducting surveys through Claude and storing results in Notion.
- Automating survey creation and data retrieval from a Notion database.
- Integrating Notion-based survey workflows with an AI assistant.
FAQ from Research MCP Server
What is the Research MCP Server?
It is an MCP server that retrieves and creates survey data in Notion, designed to work with the Claude Desktop Client.
How do I configure the Research MCP Server?
Set up a .env file with your Notion token and database ID, then add the MCP server definition to claude_desktop.json using the provided uv command.
What are the prerequisites for using the Research MCP Server?
Python 3.12.1 or later, uv 0.5.25 or later, and the Claude Desktop Client are required.
How does the Research MCP Server connect to Notion?
It uses a Notion integration token (obtained from Notion Integrations) and a database ID from a Notion database page.
Where is survey data stored?
Survey data is stored in a Notion database, specified by the NOTION_ROOT_DATABASE_ID environment variable.