Skip to main content
Glama
shahjalal2313

notion-memory-mcp

Notion Memory MCP 🧠

Un servidor de Model Context Protocol que convierte Notion en un nivel de memoria programable para agentes de IA.

Dale a cualquier agente compatible con MCP (Hermes, Claude Desktop, Cursor, agentes personalizados) cinco herramientas limpias para buscar, leer, guardar, añadir y consultar tu espacio de trabajo de Notion — convirtiendo a Notion en la capa de "disco" persistente de la arquitectura de memoria de 3 niveles de un agente.

⚡ L1 cache  → agent built-in memory (always in context)
🧮 RAM       → mem0 / vector store (auto recall)
💾 DISK      → Notion via this MCP ← you are here

Por qué

Las soluciones de memoria para agentes (mem0, honcho...) son opacas — excelentes para el recuerdo reflejo, invisibles para los humanos. Notion es lo contrario: totalmente visible y editable por humanos, pero no invocable de forma nativa mediante herramientas.

Este servidor las une: los agentes obtienen acceso programático; los humanos mantienen el control visual completo.

Related MCP server: Notion MCP Server

Herramientas expuestas

Herramienta

Qué hace

notion_search(query)

Encuentra páginas/bases de datos por título o contenido

notion_read(page_id)

Lee una página como texto plano estructurado

notion_save(title, content)

Inserta o actualiza página por título exacto (markdown-ish → bloques)

notion_append(page_id, text)

Añade a una página (registros en curso)

notion_query_db(db_id)

Consulta filas de base de datos con filtro opcional por select

Configuración

pip install -r requirements.txt
export NOTION_API_TOKEN=ntn_your_integration_token   # notion.so/my-integrations
python3 server.py                                     # stdio transport

Hermes Agent

hermes mcp add notion-memory -- python3 /path/to/server.py
# with env: NOTION_API_TOKEN set in ~/.hermes/.env

Claude Desktop / Cursor

Añade a tu configuración de MCP:

{
  "mcpServers": {
    "notion-memory": {
      "command": "python3",
      "args": ["/path/to/server.py"],
      "env": { "NOTION_API_TOKEN": "ntn_..." }
    }
  }
}

Decisiones de diseño

  • Upsert por título (notion_save): los agentes piensan en nombres, no en UUIDs. Volver a guardar reemplaza el cuerpo — escrituras idempotentes.

  • Markdown-ish → bloques: encabezados (#), viñetas (-), párrafos se mapean a bloques nativos de Notion. Sin AST complejo.

  • Lectura abierta, escritura con alcance: las lecturas alcanzan lo que la integración pueda ver; solo crear/actualizar. Sin herramienta de borrado por diseño — las operaciones destructivas siguen siendo solo humanas.

  • stdlib + httpx + mcp: dependencias mínimas, fácil auditoría.

Habilidades demostradas

Desarrollo de servidores MCP · Python asíncrono (httpx + asyncio) · API de Notion (búsqueda/bloques/bases de datos) · diseño de protocolo para uso de herramientas por LLM · mapeo defensivo de errores de API

Licencia

MIT — construido por Shahjalal Shanto

Parte de una arquitectura de memoria de agente: caché integrada + RAM mem0 + disco Notion.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.

  • Universal memory for AI agents and tools. Save, organize and search context anywhere.

  • Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.

View all MCP Connectors

Latest Blog Posts

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/shahjalal2313/notion-memory-mcp'

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