Engram
Syncs an Obsidian vault with Engram, allowing AI assistants to read and write plain markdown notes in the vault in real time.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Engram

MCP-native · semantic + keyword search · real-time sync · self-hostable · source-available · Elixir/Phoenix
Connect · Quickstart · Self-host · MCP · API · Architecture · Plugin · Discord
Your notes stay plain markdown that you and your AI assistants both read and write. Pairs with the Engram Obsidian Sync plugin to sync your whole vault.
Connect
Nothing to install. Point any MCP client at the hosted server and sign in when prompted (OAuth):
https://mcp.engram.pageClaude Code:
claude mcp add --transport http engram https://mcp.engram.pageClaude.ai / ChatGPT: add a custom connector with the URL above.
Cursor:
{"mcpServers": {"engram": {"url": "https://mcp.engram.page"}}}in~/.cursor/mcp.jsonVS Code:
{"servers": {"engram": {"type": "http", "url": "https://mcp.engram.page"}}}in.vscode/mcp.json
More clients: MCP docs.
Related MCP server: Semantic Notes Vault MCP
Self-Host (Docker Compose)
Don't want to run the commands yourself? Open the Quickstart docs, select the whole page, and paste it into your AI assistant — it's written top-to-bottom as imperatives the AI can execute in order.
Otherwise:
git clone https://github.com/engram-app/Engram.git
cd Engram
cp .env.example .env # then fill in the three secrets at the top
docker compose up -dApp at http://localhost:4000. Migrations run on boot. Only port 4000 is host-exposed; everything else stays on the private Docker network.
Large vaults? Enable MinIO for S3-style attachments:
docker compose --profile s3 up -d — see
storage docs.
Better embeddings? Switch to Voyage AI in .env — see
embeddings docs.
Full self-host documentation
Topic | Link |
Quickstart | |
Environment vars | |
Encryption & keys | |
Backup & restore | |
Upgrades | |
Troubleshooting | |
Architecture | |
MCP setup | |
HTTP API |
Community
Questions, ideas, or bug reports? Join us on Discord.
Contributing
Local dev setup, tests, and PR rules: see CONTRIBUTING.md.
License
Dual-licensed:
PolyForm Small Business 1.0.0 — free for organizations under $1M USD prior-year revenue and < 100 employees + contractors.
Commercial License — required for larger orgs. See LICENSE-COMMERCIAL.md or email
support@engram.page.
External contributions sign the Engram CLA. See CONTRIBUTING.md.
Security
See SECURITY.md for vulnerability disclosure. Self-host LAN deployments are out of scope of our published SLA — security depends on the operator's network and infra.
Copyright (c) 2026 Rasbandit Software Solutions LLC d/b/a Engram.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
Token-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search, read, and append content to notes in an Obsidian vault via the MCP protocol.10,987 npmBSD Zero Clause
- AlicenseNot gradedqualityAmaintenanceConnects AI assistants to an Obsidian vault as a semantic knowledge graph, enabling graph navigation, semantic search, and content operations through MCP.9 npm467MIT
- FlicenseNot gradedqualityDmaintenanceEnables natural language interaction with Obsidian vaults through an MCP server, providing hybrid search, file management, and AI-powered analysis.2-
- FlicenseNot gradedqualityCmaintenanceEnables AI-powered chat and file operations on Obsidian vaults with local indexing, hybrid search, and MCP access.-