Integrations
Provides tools for interacting with Notion workspaces, including viewing and searching databases, creating and updating pages, managing content blocks, creating and modifying database structures, and searching content across workspaces.
Servidor MCP de Notion
Un servidor de Protocolo de Contexto de Modelo (MCP) que conecta a Claude y a otros asistentes de IA con tu espacio de trabajo de Notion. Esta integración permite que los asistentes de IA interactúen con tus bases de datos, páginas y bloques de Notion.
¿Qué es esto?
Esta herramienta actúa como puente entre los asistentes de IA (como Claude) y tu espacio de trabajo de Notion. Permite a la IA:
- Ver y buscar en sus bases de datos de Notion
- Crear y actualizar páginas
- Administrar bloques de contenido
- ¡Y mucho más!
Guía de configuración paso a paso
Prerrequisitos
- Node.js (versión 14 o superior)
- Una cuenta de Notion
- Aplicación de escritorio Claude (si se usa con Claude)
1. Cómo obtener tu clave API de Notion
- Vaya a https://www.notion.so/my-integrations
- Haga clic en el botón azul "+ Nueva integración".
- Complete los datos:
- Nombre : Elija un nombre como "Claude Assistant" o "AI Helper"
- Logotipo : Opcional
- Espacio de trabajo asociado : Seleccione su espacio de trabajo de Notion
- Haga clic en "Enviar"
- En la página siguiente, busque la sección "Token de integración interna".
- Haga clic en "Mostrar" y copie el token (comienza con
secret_
)
2. Configuración de este servidor
- Descargue este repositorio a su computadora
- Si tienes Git:
git clone [repository-url]
- O descargue y extraiga el archivo ZIP
- Si tienes Git:
- Abra un símbolo del sistema o una terminal
- Windows: Presione
Win+R
, escribacmd
y presione Enter - Mac: Abra la Terminal desde Aplicaciones > Utilidades
- Windows: Presione
- Navega a la carpeta donde descargaste este repositorio:Copy
- Instale las dependencias necesarias:Copy
- Crear un archivo de configuración:
- Haz una copia de
.env.example
y llámala.env
- Abra el archivo
.env
en un editor de texto - Reemplace
your_notion_api_key_here
con el token que copió anteriormente - Guardar el archivo
- Haz una copia de
3. Conexión a páginas de Notion
Por seguridad, Notion requiere que usted otorgue explícitamente acceso a cada página o base de datos:
- Abra Notion y navegue hasta una página o base de datos a la que desea que acceda la IA
- Haga clic en "•••" (tres puntos) en la esquina superior derecha
- Seleccione "Agregar conexiones"
- Busque y seleccione la integración que creó anteriormente
- Repita este procedimiento para cualquier otra página o base de datos que desee hacer accesible.
4. Conexión a Claude Desktop
- Localice el archivo de configuración de Claude Desktop:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
(Escriba esta ruta en la barra de direcciones del Explorador de archivos) - Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
(En el Finder, presione Cmd+Shift+G y pegue esta ruta)
- Windows:
- Abra el archivo en un editor de texto. Si no existe, créelo con el siguiente contenido:Copy
- Reemplazar:
C:\\path\\to\\notion-mcp-server\\server.js
con la ruta real al archivo server.js- Windows: utilice barras invertidas dobles (\\) en la ruta
- Mac: utilice barras diagonales (/)
your_notion_api_key_here
con su clave API de Notion
- Guarde el archivo y reinicie Claude Desktop
5. Prueba de la conexión
- Iniciar una nueva conversación en Claude
- Pídele a Claude que interactúe con tu espacio de trabajo de Notion, por ejemplo:
- "Muéstrame una lista de mis bases de datos de Notion"
- Crear una nueva página en mi base de datos de Tareas con el título 'Tarea de prueba'
Herramientas disponibles
El servidor proporciona estas herramientas a los asistentes de IA:
- list-databases : Ver todas las bases de datos accesibles
- query-database : Obtener entradas de una base de datos
- create-page : Agregar una nueva página a una base de datos
- update-page : Modificar una página existente
- create-database : Crea una nueva base de datos
- update-database : Modificar una estructura de base de datos
- get-page : Ver una página específica
- get-block-children : Ver bloques de contenido
- append-block-children : Agregar contenido a una página
- update-block : Editar bloques de contenido
- get-block : Ver un bloque específico
- Buscar : Encuentra contenido en tu espacio de trabajo
Solución de problemas
Problemas comunes:
- "Error de conexión" en Claude
- Asegúrese de que la ruta del servidor en claude_desktop_config.json sea correcta
- Comprueba que tu clave API de Notion sea válida
- Asegúrese de que Node.js esté instalado correctamente
- "Acceso denegado" al acceder al contenido de Notion
- Asegúrate de haber compartido la página/base de datos con tu integración
- Comprueba que tu clave API tenga los permisos necesarios
- El servidor no se inicia
- Asegúrese de que todas las dependencias estén instaladas (
npm install
) - Comprueba que el archivo .env exista con tu clave API
- Asegúrese de que todas las dependencias estén instaladas (
Obtener ayuda
Si encuentra problemas que no se abordan aquí, por favor:
- Verifique la salida de la consola para ver si hay mensajes de error
- Asegúrese de que su clave API de Notion sea válida
- Verifique que su integración tenga acceso a las páginas/bases de datos
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor de protocolo de contexto de modelo que conecta asistentes de IA como Claude con espacios de trabajo de Notion, lo que les permite ver, buscar, crear y actualizar bases de datos, páginas y bloques de contenido de Notion.