Servidor MCP de Notion
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona una integración fluida con Notion. Este servidor permite que los modelos de lenguaje interactúen con su espacio de trabajo de Notion mediante herramientas estandarizadas para buscar, leer, crear y actualizar páginas y bases de datos.
🌟 Características principales
Operaciones de página
🔍 Busca en tu espacio de trabajo de Notion
📝 Crea nuevas páginas con contenido enriquecido en Markdown
📖 Leer el contenido de la página con un formato limpio
🔄 Actualizar páginas existentes
💬 Agregar y recuperar comentarios
🧱 Operaciones a nivel de bloque (actualizar, eliminar)
Compatibilidad mejorada con Markdown
Múltiples niveles de encabezado (H1-H3)
Bloques de código con soporte de idiomas
Elementos de tareas interactivos con estados de casilla de verificación
Citas en bloque con soporte para varias líneas
Divisores horizontales
Imágenes con subtítulos
Viñetas anidadas
Operaciones de base de datos
Crear y administrar bases de datos
Agregar y actualizar elementos de la base de datos
Consulta con filtros y ordenación
Soporte para varios tipos de propiedades:
Título, Texto enriquecido, Número
Seleccionar, selección múltiple
Fecha, Casilla de verificación
¡Y más!
Related MCP server: Notion MCP Server
🚀 Primeros pasos
Prerrequisitos
Node.js (v16 o superior)
Clave API de Notion
Cliente compatible con MCP (por ejemplo, Claude Desktop)
Instalación
Clonar el repositorio:
Instalar dependencias:
Configura tu entorno:
Construir el servidor:
🔧 Configuración
Configuración del escritorio de Claude
Actualice su configuración de Claude Desktop (
claude_desktop_config.json):
Reinicie Claude Desktop para aplicar los cambios
🛠️ Herramientas disponibles
Operaciones de página
Operaciones de base de datos
🔐 Configuración de Notion Access
Creando una integración
Visita Integraciones de Notion
Haga clic en "Nueva integración"
Configurar permisos:
Contenido: Leer, Actualizar, Insertar
Comentarios: Leer, Crear
Información del usuario: Leer
Conectando páginas
Abre tu página de Notion
Haga clic en el menú "..." → "Conexiones"
Añade tu integración
Repita para otras páginas según sea necesario.
Ejemplos de uso
Creando una página
Consultar una base de datos
🤝 Contribuyendo
¡Agradecemos sus contribuciones! Por favor:
Bifurcar el repositorio
Crear una rama de características
Enviar una solicitud de extracción
📜 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
🙏 Agradecimientos
Este proyecto ha sido mejorado significativamente por sweir1/notion-server , quien ha realizado las siguientes actualizaciones:
Compatibilidad mejorada con rebajas y más tipos de bloques
Operaciones de bases de datos integrales
Manejo de errores y depuración mejorados
Mejor manejo de propiedades para elementos de la base de datos
Formato de salida de página más limpio
Para utilizar la versión de sweir1, puedes clonar su repositorio: