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 dependencias
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, oPáselo directamente en la configuración de Claude for Desktop (recomendado, ver más abajo)
Construir el servidor
Ejecutando el servidor
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
Añade el servidor Notion a tu configuración:
Reemplazar:
/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:
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
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.
- Características
- Configuración
- Configuración con Claude para escritorio
- Usando el servidor
- Solución de problemas
- Mejoras futuras
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that integrates with Notion's API to manage personal todo lists, allowing users to view, add, and update tasks directly from Claude.Last updated -23MIT License
- -securityAlicense-qualityA 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 -109MIT License
- AsecurityFlicenseAqualityA 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 -12011
- AsecurityFlicenseAqualityA 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 -121841