MCP Notion Server

local-only server

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

Integrations

  • Provides tools for interacting with Notion databases and pages, enabling CRUD operations on Notion content, querying databases with filters, managing page properties, and working with blocks. Also offers AI-powered tools for content analysis, summarization, and tag suggestion.

servidor mcp-notion

Un servidor de protocolo de contexto de modelo para la integración de Notion

Este servidor MCP basado en TypeScript implementa un puente entre Claude y Notion, lo que permite una interacción fluida con las bases de datos y páginas de Notion. Demuestra los conceptos fundamentales de MCP mediante:

  • Gestión de recursos para páginas y bases de datos de Notion
  • Herramientas para operaciones CRUD sobre contenido de Notion
  • Indicaciones impulsadas por IA para el análisis de contenido

Características

Recursos

  • Acceda a páginas y bases de datos de Notion mediante URI
  • Compatibilidad con tipos de contenido de texto simple y texto enriquecido
  • Extracción de metadatos de las propiedades de Notion

Herramientas

Operaciones de base de datos

  • list_databases : enumera todas las bases de datos de Notion accesibles
  • create_database - Crea una nueva base de datos con propiedades personalizadas
  • query_database - Buscar y filtrar entradas de la base de datos
  • update_database - Modificar las propiedades y el esquema de la base de datos

Operaciones de página

  • create_page - Crea nuevas páginas en bases de datos o como subpáginas
    • Soporte para título, propiedades y contenido de rebajas
  • update_page - Actualizar las propiedades de la página existente
  • get_page - Recuperar el contenido y los metadatos de la página
  • delete_page - Eliminar páginas de bases de datos o páginas principales

Operaciones de bloque

  • append_blocks - Agregar nuevos bloques a una página
  • delete_blocks - Eliminar bloques de una página
  • get_blocks - Recuperar el contenido del bloque
  • update_blocks - Modificar el contenido del bloque existente

Indicaciones

  • summarize_notes - Genera resúmenes concisos de notas
  • analyze_content : proporciona información y análisis del contenido de la página.
  • suggest_tags - Recomienda etiquetas relevantes según el contenido

Configuración

Prerrequisitos

  • Node.js 18 o superior
  • Configuración de la API de Notion y la integración
  • Aplicación de escritorio Claude

Integración con Claude Desktop

Crear una integración de nociones:

  1. Visita la página de Integraciones de Notion.
  2. Haga clic en “Nueva integración”.
  3. Nombre su integración y seleccione los permisos apropiados (por ejemplo, "Leer contenido", "Actualizar contenido").
  4. Recuperar la clave secreta:
  5. Copie el "Token de Integración Interna" de su integración. Este token se usará para la autenticación.
  6. Agregue la integración a su espacio de trabajo:
  7. Abra la página o base de datos a la que desea que la integración acceda en Notion.
  8. Haga clic en el botón de navegación en la esquina superior derecha.
  9. Haga clic en el botón "Conectar a" y seleccione su integración.

Configuración

Agregue la configuración del servidor a Claude Desktop:

Sistema operativo Mac :

~/Library/Application Support/Claude/claude_desktop_config.json

Ventanas :

%APPDATA%/Claude/claude_desktop_config.json

Contenido de configuración:

{ "mcpServers": { "mcp-notion-server": { "command": "npx", "args": [ "-y", "@gabornyerges/mcp-notion-server" ], "env": { "NOTION_API_KEY": "your-notion-api-key" } } } }

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

  1. Inspector de MCP
npm run inspector

Licencia MIT: consulte LICENCIA para obtener más detalles

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Un puente entre Claude AI y Notion que permite a los usuarios interactuar con bases de datos y páginas de Notion a través del lenguaje natural, apoyando operaciones como crear, leer, actualizar y eliminar contenido.

  1. Features
    1. Resources
    2. Tools
    3. Prompts
  2. Setup
    1. Prerequisites
  3. Integration with Claude Desktop
    1. Configuration Setup
    2. Debugging
ID: stxohtlgox