Research MCP Server

Un servidor de investigación que recupera y crea páginas de datos de encuestas en Notion.

Documentación

Research MCP Server

Este es un repositorio para el proyecto de investigación sobre el servidor MCP.

Research Server MCP server

Características

  • Funciona como un servidor MCP.
  • Recupera datos de encuestas desde Notion.
  • Crea páginas de encuestas en Notion.

Requisitos previos

  • Python 3.12.1 o posterior
  • uv 0.5.25 o posterior
  • Cliente de escritorio de Claude

Cómo usar

  1. Clona el repositorio.
  2. Obtén un token de Notion desde Integraciones de Notion.
  3. Crea una página de base de datos en Notion y recupera el ID de la base de datos. El ID de la base de datos es la última parte de la URL de la página.
  4. Crea un archivo .env como se muestra a continuación:
    NOTION_TOKEN=[YOUR_NOTION_TOKEN]
    NOTION_ROOT_DATABASE_ID=[YOUR_NOTION_DATABASE_ID]
    
  5. Agrega una definición de servidor MCP a 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. Reinicia el Cliente de escritorio de Claude para iniciar el Research MCP Server.
  7. Pide a Claude que realice una encuesta y revisa los resultados.