Integrations
Provides a standardized interface for interacting with Notion's API, allowing users to list and query databases, create and update pages, and search across a Notion workspace.
Servidor MCP de Notion
Implementación de servidor del Protocolo de Contexto de Modelo (MCP) para la integración con Notion, que proporciona una interfaz estandarizada para interactuar con la API de Notion. Compatible con Claude Desktop y otros clientes MCP.
Características
- Listar y consultar bases de datos de Notion
- Crear y actualizar páginas
- Buscar en el espacio de trabajo de Notion
- Obtener detalles de la base de datos y bloquear a los niños
- Soporte completo de async/await con httpx
- Tipo seguro con modelos Pydantic v2
- Manejo adecuado de errores con registro detallado
- Compatibilidad con MCP 1.6.0
Instalación
- Clonar el repositorio:
- Cree un entorno virtual e instale dependencias (usando uv):
Alternativamente, utilizando venv estándar:
- Cree un archivo
.env
en la raíz del proyecto:
Uso
- Pruebe el servidor (debería funcionar sin errores):
- Para usarlo con Claude Desktop, ajuste su archivo
claude_desktop_config.json
(ubicado en~/Library/Application Support/Claude/claude_desktop_config.json
en macOS):
Asegúrese de reemplazar /Users/username/
con la ruta de su directorio de inicio real.
Desarrollo
Estructura del proyecto
Ejecución de pruebas
Configuración
El servidor requiere un token de integración de Notion. Para configurarlo:
- Vaya a https://www.notion.so/my-integrations
- Cree una nueva integración con capacidades adecuadas (lectura/escritura según sea necesario)
- Copiar el token de integración
- Agreguelo a su archivo
.env
en el directorio raíz del proyecto:
- Comparte tus bases de datos de Notion con la integración (desde el menú "Compartir" de la base de datos)
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
Licencia
Licencia MIT - Úselo bajo su propio riesgo
Solución de problemas
Problemas comunes
- Errores de conexión : asegúrese de que su clave API de Notion sea correcta y tenga acceso a Internet
- Errores de permisos : asegúrese de que su integración tenga acceso a las bases de datos a las que intenta acceder
- Integración de Claude Desktop : si Claude Desktop no se conecta, verifique que su ruta de configuración sea correcta y que el servidor se esté ejecutando sin iniciar sesión en stdout
Expresiones de gratitud
- Creado para funcionar con Claude Desktop y otros clientes MCP
- Utiliza la API de Notion (última versión compatible: 22/02/2022)
- Se mantiene la compatibilidad con MCP 1.6.0
- Un agradecimiento especial a danhilse , hice referencia a su proyecto notion-mcp-server.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que proporciona una interfaz estandarizada para interactuar con la API de Notion, lo que permite a los usuarios enumerar bases de datos, crear páginas y buscar en su espacio de trabajo de Notion.
- Características
- Instalación
- Uso
- Desarrollo
- Configuración
- Contribuyendo
- Licencia
- Solución de problemas
- Expresiones de gratitud
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 -3PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.Last updated -2752TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python
- -securityFlicense-qualityA 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 -275JavaScript