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
Backlog Manager
Manage task backlogs using a file-based JSON storage system.
Word MCP Server
Create and edit Microsoft Word (.docx) documents via an API.
Todoist
Manage your Todoist tasks and projects using the Todoist Python API.
System Resource Monitor MCP Server
Monitors system resources in real-time, including CPU, memory, disk, network, battery, and internet speed.
TinyTasks MCP Server
A hybrid MCP server compatible with Claude Desktop and Web, supporting both local and web deployment modes for task management.
CodeRide
Task management redesigned for AI, integrated via the CodeRide MCP server.
Japanese Text Analyzer MCP Server
Performs morphological analysis on Japanese text using kuromoji.js.
Feishu/Lark OpenAPI
Connect AI agents with the Feishu/Lark platform for automation, including document processing, conversation management, and calendar scheduling.
MCP Currency Converter Server
Provides real-time currency conversion and exchange rate data using the Frankfurter API.
DingTalk MCP Server
Provides various DingTalk services including contacts, department management, robot messaging, calendar, and tasks.