Base de conocimientos de Notion Servidor MCP
Un servidor MCP que proporciona acceso a una base de conocimiento de Notion a través de la extensión Cline VSCode.
Características
Consulta tu base de conocimientos de Notion directamente desde Cline
Obtenga respuestas detalladas con referencias a las páginas de Notion
Creado con FastMCP para un rendimiento confiable
Manejo y registro de errores integral
Related MCP server: Memory Box MCP Server
Prerrequisitos
Python 3.10 o superior
administrador de paquetes uv
Una clave API de Dify para acceder a la base de conocimientos de Notion
Instalación
Clonar este repositorio:
git clone https://github.com/yourusername/notion-mcp-server.git cd notion-mcp-serverCrea un archivo
.envcon tu clave API de Dify:echo "DIFY_API_BACKEND_KEY=your-api-key-here" > .envInstalar el servidor en Cline:
fastmcp install notion_mcp_server.pyEsto automáticamente:
Instale todas las dependencias necesarias usando uv
Configurar el servidor en la configuración de Cline
Hacer que el servidor esté disponible para su uso con Cline
Uso
Una vez instalado, puede usar el servidor en Cline preguntando sobre su base de conocimientos de Notion. Por ejemplo:
El servidor responderá con información relevante de su base de conocimiento de Notion, que incluye:
Respuestas detalladas
Enlaces a páginas relevantes de Notion
Identificadores de página para referencia
Configuración
El servidor se configura automáticamente durante la instalación, pero puedes actualizar manualmente la configuración en el archivo de configuración de Cline si es necesario:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
Ejemplo de configuración:
Desarrollo
Para desarrollo y pruebas:
Instalar dependencias:
pip install -r requirements.txtEjecute el servidor de desarrollo:
fastmcp dev notion_mcp_server.py
Esto iniciará la interfaz de MCP Inspector para probar el servidor.
Solución de problemas
El servidor no se conecta
Verifique su clave API en el archivo
.envAsegúrese de que la ruta del servidor en la configuración de Cline sea absoluta
Comprueba que uv esté instalado y en tu PATH
Problemas de dependencias
Intente reinstalar con
fastmcp install notion_mcp_server.py --forceVerifique que el UV esté instalado correctamente
El servidor se cuelga
Asegúrese de estar utilizando el comando uv run como se especifica en la configuración
Verifique los registros del servidor para detectar errores
Contribuyendo
Consulte mcp_instructions.md para obtener información detallada sobre la implementación y la arquitectura del servidor.
Licencia
Instituto Tecnológico de Massachusetts (MIT)