Servidor MCP de Notion
Un servidor que se conecta a la API de Notion y expone la funcionalidad a través del Protocolo de contexto de máquina (MCP) de Claude.
Características
- Buscar páginas de Notion por título o contenido
- Recuperar detalles y contenido de la página
- Consultar bases de datos de Notion
- Crear nuevas páginas en Notion
Configuración
- Clonar este repositorio:
- Instalar dependencias:
- Cree un archivo
.env
en el directorio raíz con el siguiente contenido:
- Obtenga su clave API de Notion:
- Vaya a https://www.notion.so/my-integrations
- Crear una nueva integración
- Copiar el "Token de integración interna"
- Agregue este token como su
NOTION_API_KEY
en el archivo.env
- Conecte su integración de Notion a su espacio de trabajo:
- Vaya a una página o base de datos en su espacio de trabajo de Notion
- Haga clic en el menú "..." en la parte superior derecha
- Seleccione "Agregar conexiones"
- Encuentra y agrega tu integración
Ejecución del servidor
Inicie el servidor en modo de desarrollo:
O en modo de producción:
El servidor se ejecutará en el puerto especificado en su archivo .env
(predeterminado: 3000).
Puntos finales de API
Puntos finales HTTP regulares
- POST /api/notion/búsqueda
- Buscar páginas en Notion
- Cuerpo:
{ "query": "search term" }
- POST /api/notion/página
- Obtener una página por ID
- Cuerpo:
{ "page_id": "page-id-here" }
- POST /api/notion/base de datos/consulta
- Consultar una base de datos
- Cuerpo:
{ "database_id": "database-id-here", "filter": {}, "sorts": [] }
- POST /api/notion/página/crear
- Crear una nueva página
- Cuerpo:
{ "parent": {}, "properties": {}, "children": [] }
Integración MCP
El servidor expone un manifiesto MCP en /mcp/manifest.json
que describe las funciones disponibles.
Para invocar una función MCP, envíe una solicitud POST a /api/notion/mcp/invoke
con la siguiente estructura:
Funciones MCP disponibles
- search_pages - Buscar páginas de Notion por título o contenido
- get_page - Obtener una página de Notion por ID
- query_database - Consultar una base de datos de Notion
- create_page - Crea una nueva página en Notion
Licencia
Instituto Tecnológico de Massachusetts (MIT)
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 que se conecta a la API de Notion y expone la funcionalidad a través del Protocolo de Contexto de Máquina de Claude, lo que permite la búsqueda, recuperación, consulta y creación de páginas y bases de datos de Notion.
Related MCP Servers
- AsecurityAlicenseAqualityMCP Server for the Notion API, enabling Claude to interact with Notion workspaces.Last updated -181,466802TypeScriptMIT License
- AsecurityFlicenseAqualityA 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 -109473TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides a standardized interface for interacting with Notion's API, enabling users to list databases, create pages, and search across their Notion workspace.Last updated -111PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.Last updated -12111JavaScript