Skip to main content
Glama

Notion MCP Server

by ghubnerr

Servidor MCP de Notion

Un servidor de Protocolo de Contexto de Modelo (MCP) para la integración con los espacios de trabajo de Notion. Este servidor proporciona una interfaz estandarizada para que los modelos de IA accedan, consulten y modifiquen el contenido de Notion.

Prerrequisitos

  • Node.js (v16 o superior)
  • Clave API de Notion (de sus integraciones de Notion )
  • Espacio de trabajo de Notion conectado con los permisos adecuados

Instalación

  1. Clonar este repositorio:
    git clone https://github.com/yourusername/notion-mcp-server.git cd notion-mcp-server
  2. Instalar dependencias:
    npm install
  3. Cree un archivo .env en el directorio raíz con su clave API de Notion:
    # Required NOTION_API_KEY=your_notion_api_key_here # Optional settings DEBUG=false REQUIRE_CONFIRMATION_FOR_CREATE=true REQUIRE_CONFIRMATION_FOR_UPDATE=true REQUIRE_CONFIRMATION_FOR_DELETE=true UPDATE_POLLING_INTERVAL=60000 MAX_BLOCK_DEPTH=3 BACKUP_DIR=./backups BACKUP_RETENTION_DAYS=30 MAX_BACKUPS_PER_PAGE=5
  4. Construir el proyecto:
    npm run build
  5. Iniciar el servidor:
    npm start

Uso con Claude para escritorio

Para utilizar este servidor Notion MCP con Claude for Desktop:

  1. Asegúrese de que Claude for Desktop esté instalado y actualizado a la última versión
  2. Abra el archivo de configuración de Claude for Desktop:
    • En macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • En Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Agregue la configuración del servidor:
    { "mcpServers": { "notion": { "command": "node", "args": ["/path/to/notion-mcp-server/build/index.js"], "env": { "NOTION_API_KEY": "your_notion_api_key_here" } } } }
  4. Guarde el archivo y reinicie Claude for Desktop

Recursos

El servidor expone los siguientes recursos:

URI del recursoDescripción
notion://databasesEnumera todas las bases de datos en el espacio de trabajo
notion://databases/{databaseId}/schemaRecupera el esquema de una base de datos específica
notion://databases/{databaseId}/contentRecupera todas las páginas/elementos de una base de datos específica
notion://pages/{pageId}Recupera el contenido de una página específica
notion://updatesRecupera actualizaciones y cambios recientes en el espacio de trabajo.

Herramientas

El servidor proporciona las siguientes herramientas:

Indicaciones

El servidor incluye estos mensajes preconfigurados:

Nombre del avisoDescripción
upcoming-deadlinesObtenga una lista de las próximas fechas límite
project-statusResumir el estado de un proyecto
daily-tasksObtenga una lista de tareas para hoy

Consultas de ejemplo

Una vez conectado a Claude, puedes hacer preguntas en lenguaje natural sobre tu espacio de trabajo de Notion:

  1. "¿Qué tareas vencen hoy en mi espacio de trabajo?"
  2. "Muéstrame el estado del Proyecto X"
  3. Crear una nueva página en mi base de datos de ideas titulada "Nuevo concepto de función".
  4. "Actualizar el estado de la tarea Y a 'Completada'"
  5. "¿Qué cambios se realizaron en mi espacio de trabajo en las últimas 24 horas?"
  6. "Resumir los próximos plazos para la próxima semana"
  7. "Muéstrame todas las copias de seguridad de la página abc123"
  8. Restaurar la página abc123 desde el archivo de copia de seguridad page_abc123_2023-01-01.json

Ampliación del servidor

Para agregar nueva funcionalidad:

  1. Agregar recursos : amplíe los controladores de recursos en index.ts
  2. Agregar herramientas : crea nuevas definiciones de herramientas en index.ts
  3. Agregar indicaciones : define nuevas plantillas de indicaciones en index.ts
  4. Mejorar la integración de API : agregar nuevas funciones de API en notion-api.ts

Registros

Consulte los registros del servidor para obtener información detallada sobre los errores:

  • Registros de Claude para escritorio : busque en el directorio de registros de Claude los registros relacionados con MCP
  • Salida del servidor : verifique la salida estándar y los flujos de error para los registros del servidor
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de protocolo de contexto de modelo que proporciona una interfaz estandarizada para que los modelos de IA accedan, consulten y modifiquen contenido en los espacios de trabajo de Notion.

  1. Prerrequisitos
    1. Instalación
      1. Uso con Claude para escritorio
        1. Recursos
          1. Herramientas
            1. Indicaciones
            2. Consultas de ejemplo

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides a standardized interface for interacting with Notion's API, enabling users to list databases, create pages, and search across their Notion workspace.
            Last updated -
            95
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol (MCP) server that exposes the official Notion SDK, allowing AI models to interact with Notion workspaces.
            Last updated -
            17
            77
            7
            TypeScript
            Apache 2.0
            • Apple
            • Linux
          • 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
            0
            10
            JavaScript
            • Apple
          • 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
            194
            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/ghubnerr/Notion-MCP'

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