Skip to main content
Glama

Notion MCP

noción-mcp

Un servidor de Protocolo de Contexto de Modelo (MCP) simple que se integra con la API de Notion para administrar mi lista de tareas personales.

Manifestación

Manifestación

Guía visual

Consulta 1 de Notion MCP

Consulta 1 de Notion MCP

Consulta MCP 2 de Notion

Consulta 1 de Notion MCP

Consulta MCP 3 de Notion

Consulta 1 de Notion MCP

Prerrequisitos

  • Python 3.11 o superior
  • Una cuenta de Notion con acceso a la API
  • Un token de integración de Notion
  • Una página de Notion donde quieres administrar tu lista de tareas pendientes
  • Claude Desktop Clint

Configuración

Instalación mediante herrería

Para instalar Notion MCP para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @Badhansen/notion-mcp --client claude
  1. Clonar el repositorio:
git clone https://github.com/Badhansen/notion-mcp.git cd notion-mcp
  1. Configurar el entorno de Python:
uv venv source .venv/bin/activate uv pip install -e .
  1. Crear una integración de Notion:
  2. Comparte tu base de datos/página con la integración:
    • Abra su espacio de trabajo de nociones con una base de datos/tabla presente o una página.
    • Haga clic en el menú "..." → "Agregar conexiones"
    • Seleccione su integración (Buscar por nombre)

Configuración

  1. Crear archivo .env :
cp .env.example .env
  1. Configurar las credenciales de Notion en .env :
NOTION_TOKEN=<your-notion-api-token> PAGE_ID=<your-notion-page-id> NOTION_VERSION="2022-06-28" NOTION_BASE_URL="https://api.notion.com/v1"
  1. Para usarlo con Claude Desktop correctamente, debe ajustar el archivo claude_desktop_config.json . Vaya a Claude Desktop -> Settings -> Developer -> Edit Config . Ahora, agregue la configuración del servidor Notion .
{ "mcpServers": { "notion-mcp": { "command": "uv", "args": [ "--directory", "/Users/username/Projects/Python/notion-mcp/src" /* Path to your project */, "run", "server.py" ] } } }

Desarrollo

Estructura del proyecto:

notion-mcp/ ├── docs/ ├── src/ │ └── server.py ├── .env ├── .python-version ├── README.md ├── pyproject.toml └── uv.lock

Funciones de soporte

Mostrar tareas

Para mostrar todas las tareas de su espacio de trabajo de Notion, utilice la función show_all_todos :

{ "name": "show_all_todos", "arguments": {} }
Agregar tarea

Para agregar una nueva tarea a su espacio de trabajo de Notion, utilice la función add_todo :

{ "name": "add_todo", "arguments": { "task": "Your task description" } }
Actualizar tarea

Para actualizar una tarea existente en su espacio de trabajo de Notion, utilice la función complete_todo :

{ "name": "complete_todo", "arguments": { "task_id": "your-task-id" } }

Contribuyendo

  1. Bifurcar el repositorio
  2. Crear rama de características
  3. Enviar solicitud de extracción

Licencia

Licencia MIT. Consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de modelo que se integra con la API de Notion para administrar listas de tareas personales, lo que permite a los usuarios ver, agregar y actualizar tareas directamente desde Claude.

  1. Manifestación
    1. Guía visual
      1. Consulta 1 de Notion MCP
      2. Consulta MCP 2 de Notion
      3. Consulta MCP 3 de Notion
    2. Prerrequisitos
      1. Configuración
        1. Instalación mediante herrería
      2. Configuración
        1. Desarrollo
          1. Funciones de soporte
            1. Mostrar tareas
            2. Agregar tarea
            3. Actualizar tarea
          2. Contribuyendo
            1. Licencia

              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 -
                195
                Python
                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
                643
                3
                TypeScript
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.
                Last updated -
                12
                643
                1
                JavaScript
                • Apple
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol service for Claude that enables natural language interaction with Microsoft Todo tasks, including viewing task lists, creating tasks, and managing checklist items.
                Last updated -
                13
                7
                17
                TypeScript
                • Apple
                • Linux

              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/Badhansen/notion-mcp'

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