Skip to main content
Glama

Notion MCP Server

by snowan

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

  1. Clonar este repositorio:
git clone https://github.com/yourusername/notion-mcp-server.git cd notion-mcp-server
  1. Instalar dependencias:
npm install
  1. Cree un archivo .env en el directorio raíz con el siguiente contenido:
NOTION_API_KEY=your_notion_api_key_here PORT=3000 # Optional: if you want to query a specific database by default NOTION_DATABASE_ID=your_notion_database_id_here
  1. Obtenga su clave API de Notion:
  2. 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:

npm run dev

O en modo de producción:

npm start

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:

{ "function_name": "search_pages", "parameters": { "query": "search term" } }

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)

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Características
    1. Configuración
      1. Ejecución del servidor
        1. Puntos finales de API
          1. Puntos finales HTTP regulares
          2. Integración MCP
        2. Funciones MCP disponibles
          1. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              MCP Server for the Notion API, enabling Claude to interact with Notion workspaces.
              Last updated -
              18
              1,466
              802
              TypeScript
              MIT License
            • A
              security
              F
              license
              A
              quality
              A 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 -
              10
              947
              3
              TypeScript
            • -
              security
              A
              license
              -
              quality
              A 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 -
              111
              Python
              MIT License
              • Apple
            • A
              security
              F
              license
              A
              quality
              A 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 -
              12
              1
              11
              JavaScript
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/snowan/notion-mcp-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server