Servidor MCP de Notion
Este proyecto implementa un servidor MCP para la API de Notion .
Instalación
1. Configuración de la integración en Notion:
Vaya a https://www.notion.so/profile/integrations y cree una nueva integración interna o seleccione una existente.
Si bien limitamos el alcance de la exposición de las API de Notion (por ejemplo, no podrá eliminar bases de datos mediante MCP), existe un riesgo considerable para los datos del espacio de trabajo al exponerlos a los LLM. Los usuarios preocupados por la seguridad deberían configurar mejor las capacidades de la integración.
Por ejemplo, puede crear un token de integración de solo lectura otorgando únicamente acceso a "Leer contenido" desde la pestaña "Configuración":
2. Conectar el contenido con la integración:
Asegúrese de que las páginas y bases de datos relevantes estén conectadas a su integración.
Para hacer esto, deberá visitar esa página, hacer clic en los 3 puntos y seleccionar "Conectar a la integración".
3. Agregar configuración MCP a su cliente:
Usando npm:
Agregue lo siguiente a su .cursor/mcp.json
o claude_desktop_config.json
(MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
)
Usando Docker:
Hay dos opciones para ejecutar el servidor MCP con Docker:
Agregue lo siguiente a su .cursor/mcp.json
o claude_desktop_config.json
:
Este enfoque:
- Utiliza la imagen oficial de Docker Hub
- Maneja adecuadamente el escape JSON a través de variables de entorno
- Proporciona un método de configuración más confiable
También puedes compilar y ejecutar la imagen de Docker localmente. Primero, compila la imagen de Docker:
Luego, agrega lo siguiente a tu .cursor/mcp.json
o claude_desktop_config.json
:
No olvides reemplazar ntn_****
con tu secreto de integración. Puedes encontrarlo en la pestaña de configuración de la integración:
Ejemplos
- Usando la siguiente instrucción
La IA planificará correctamente dos llamadas API, v1/search
y v1/comments
, para lograr la tarea.
- De manera similar, la siguiente instrucción generará una nueva página llamada "Notion MCP" agregada a la página principal "Desarrollo".
- También puede hacer referencia directamente al ID de contenido
Desarrollo
Construir
Ejecutar
Publicar
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 MCP que permite a los asistentes de IA interactuar con la API de Notion, lo que les permite buscar, leer, comentar y crear contenido en los espacios de trabajo de Notion a través de comandos de lenguaje natural.
Related MCP Servers
- AsecurityAlicenseAqualityMCP Server for the Notion API, enabling Claude to interact with Notion workspaces.Last updated -181,230699TypeScriptMIT License
- AsecurityFlicenseAqualityA high-performance MCP server that integrates Notion into AI workflows, enabling interaction with Notion pages, databases, and comments through a standardized protocol.Last updated -81013TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that exposes the official Notion SDK, allowing AI models to interact with Notion workspaces.Last updated -17777TypeScriptApache 2.0
- AsecurityAlicenseAqualityNotion MCP Server is a MCP server implementation that enables AI assistants to interact with Notion's API.Last updated -1319491TypeScriptMIT License
Appeared in Searches
- A system for querying databases using natural language
- A server for converting study materials and optimizing online research
- Using Logseq data as context for chat applications
- A personal assistant tool for managing schedules, notes, projects, and emails
- Managing Social Media Content Creation Using Monday