Skip to main content
MCP server CX Codex

Engram — Claude Code MCP server: memory and setup

Engram gives AI agents shared Markdown memory that people can edit in Obsidian or the web app. It fits workflows that use several MCP clients.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http engram https://mcp.engram.page
Open on GitHub

What Engram: AI memory you can edit in Obsidian does

Engram provides a shared note store for AI assistants. Its MCP server supports semantic and keyword search, while agents can read and change plain Markdown notes. People can work with the same notes in Obsidian or through the web app.

The hosted service is available at https://mcp.engram.page; clients authenticate with OAuth, so there is no local setup for that option. Self-hosting uses Docker Compose: clone the repository, copy .env.example to .env, fill in the three secrets, and run docker compose up -d. The app exposes port 4000, with MinIO available through the S3 profile for large vaults.

The hosted connection will not complete without OAuth. Full-vault Obsidian syncing requires the separate Engram Obsidian Sync plugin.

What it helps with

  • store AI notes as Markdown
  • search project memory by meaning or keywords
  • share memory across MCP clients
  • edit agent memory in Obsidian or the web app
  • run Engram with Docker Compose

Example prompts for the agent

  • Save the database migration decision to Engram memory.
  • Search Engram for notes about the project’s migration and summarize them.
  • Update the Markdown note with our project rules by adding the new testing requirement.

How to install Engram: AI memory you can edit in Obsidian

Platform CLI: remote server

claude mcp add --transport http engram https://mcp.engram.page

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Engram: AI memory you can edit in Obsidian

How do I install Engram in Claude Code?

Run these commands in order: claude mcp add --transport http engram https://mcp.engram.page, then claude mcp add --transport http engram-ai-memory-you-can-edit-in-obsidian https://mcp.engram.page.

What does Engram do?

Engram gives MCP clients shared memory built from Markdown notes. Agents can search, read, and edit those notes, while people can manage them in Obsidian or the web app.

What is required to self-host Engram?

Clone the repository, enter its directory, copy .env.example to .env, fill in the three secrets, and run docker compose up -d. The app uses port 4000.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor