local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows searching across a Notion workspace, retrieving/creating/updating pages, creating/querying/updating databases, and managing database entries with custom properties.
Servidor MCP de Notion
Un servidor de protocolo de contexto de modelo para la integración de Notion, que permite a Claude y otros LLM interactuar con su espacio de trabajo de Notion.
Características
- Buscar en Notion : busca en todo tu espacio de trabajo de Notion
- Obtener página : recupera contenido de una página específica de Notion
- Crear página : crea nuevas páginas en tu espacio de trabajo de Notion
- Actualizar página : Actualizar páginas existentes con nuevo contenido o títulos
- Crear base de datos : crea nuevas bases de datos con propiedades personalizadas
- Consulta de base de datos : consulta bases de datos con filtros y ordenación
- Actualizar entrada de base de datos : Actualizar las propiedades de las entradas de la base de datos
- Crear fila de base de datos : agregue nuevas filas a bases de datos existentes con propiedades personalizadas
Configuración
- Clonar este repositorio
- Instalar dependenciasCopy
- Configura tu clave API de Notion
- Crear una integración en el portal de Notion Developers
- Copia tu clave API
- Puedes:
- Edite el archivo
.env
y reemplaceyour_notion_api_key_here
con su clave API real, o - Páselo directamente en la configuración de Claude for Desktop (recomendado, ver más abajo)
- Edite el archivo
- Construir el servidorCopy
- Ejecutando el servidorCopy
Configuración con Claude para escritorio
- Instalar Claude para escritorio (si aún no está instalado)
- Abra la configuración de la aplicación Claude para escritorio:
- En macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Crea el archivo si no existe
- En macOS:
- Añade el servidor Notion a tu configuración:Reemplazar:Copy
/Users/shaheerahmad/Documents/notion-mcp-server
con la ruta completa al directorio de su proyectoYOUR_ACTUAL_API_KEY_HERE
con su clave API de Notion real
- Reiniciar Claude para escritorio
Usando el servidor
Una vez conectado a Claude for Desktop, puedes usar el servidor haciéndole a Claude preguntas como:
- Buscar notas de reuniones en mi espacio de trabajo de Notion
- "Obtener el contenido de mi página de planificación de proyectos" (necesitará el ID de la página)
- Crear una nueva página en Notion con una lista de tareas
- "Actualizar mi página de Notion con ID 1aaada269d1b8003adceda69cf7bcd97 con el texto 'Aquí hay contenido nuevo para agregar a la página'".
- Crear una nueva base de datos en mi página de Notion con el ID 1aaada269d1b8003adceda69cf7bcd97
- Consultar mi base de datos de Notion con el ID 1aaada269d1b8003adceda69cf7bcd97 para elementos con estado 'Completado'.
Claude utilizará automáticamente las herramientas adecuadas en función de su solicitud.
Ejemplos de uso de herramientas
Noción de búsqueda
Obtener contenido de la página
Crear una nueva página
Actualizar una página existente
También puedes actualizar el título:
Crear una nueva base de datos
Consultar una base de datos
También puedes agregar ordenación:
Actualizar entrada de la base de datos
Actualizar las propiedades de una entrada de base de datos existente (página dentro de una base de datos).
El parámetro properties
debe coincidir con la estructura esperada por la API de Notion para los tipos de propiedad específicos de su base de datos. Los diferentes tipos de propiedad (texto, selección, fecha, etc.) requieren formatos diferentes.
Crear fila de base de datos
Agregar una nueva fila a una base de datos existente con propiedades personalizadas.
El parámetro properties
debe incluir todas las propiedades requeridas para la base de datos y seguir la estructura de la API de Notion para cada tipo de propiedad.
Solución de problemas
- Si no aparecen las herramientas, consulte los registros de Claude for Desktop:Copy
- Asegúrese de que su clave API de Notion esté configurada correctamente y que su integración tenga acceso a las páginas con las que desea interactuar.
- Si ve errores de "Token inesperado" en los registros, es probable que las sentencias console.log interfieran con el protocolo MCP. Esta versión del servidor se ha actualizado para evitar estos problemas.
Mejoras futuras
- Agregar capacidades de consulta de base de datos
- Implementar un mejor formato de contenido
- Añadir soporte para más tipos de bloques
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite a Claude y otros LLM interactuar con los espacios de trabajo de Notion, proporcionando capacidades como buscar, recuperar, crear y actualizar páginas, así como administrar bases de datos.