Skip to main content
Glama

Research MCP Server

by h-yanagawa

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

  1. Clone the repository.
  2. Obtain a Notion token from Notion Integrations.
  3. Create a database page in Notion and retrieve the database ID. The database ID is the last part of the page URL.
  4. Create a .env file as shown below:
    NOTION_TOKEN=[YOUR_NOTION_TOKEN] NOTION_ROOT_DATABASE_ID=[YOUR_NOTION_DATABASE_ID]
  5. 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" ] } } }
  6. Restart the Claude Desktop Client to launch the Research MCP Server.
  7. Ask Claude to perform a survey and review the results.
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

The server functions as an MCP server to interact with Notion for retrieving and creating survey data, integrating with the Claude Desktop Client for conducting and reviewing surveys.

  1. Features
    1. Prerequisites
      1. How to Use

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list through Claude.
          Last updated -
          198
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          MCP Server for the Notion API, enabling Claude to interact with Notion workspaces.
          Last updated -
          18
          1,466
          802
          TypeScript
          MIT License
        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.
          Last updated -
          10
          882
          3
          TypeScript
        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.
          Last updated -
          12
          1
          11
          JavaScript
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/h-yanagawa/research-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server