Skip to main content
MCP server CX Codex

Exomem — Claude Code MCP server: what it does, how to install

Connects a local Markdown or Obsidian vault to MCP agents for search, durable memory, and source checks. Useful when project knowledge lives in files.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add exomem -- uvx exomem
Open on GitHub

What Exomem does

Exomem exposes an owned Markdown or Obsidian vault as a local knowledge layer for MCP-capable agents. It supports file search, note retrieval, and checks that attach knowledge to sources and history; the description also lists hybrid search. Your files stay local, editable, and portable.

The package requires Python >=3.11, and uvx can launch it without a separate server setup. Running exomem setup scans the vault, creates Knowledge Base/, performs a preflight check, and registers the server with detected clients. Existing notes are left alone because Exomem writes under Knowledge Base/.

What it helps with

  • search project knowledge stored in local notes
  • retrieve a note from an Obsidian vault
  • check knowledge before an agent answers
  • connect a Markdown vault to an MCP client

Example prompts for the agent

  • Search the vault for database migration notes and show their sources.
  • Retrieve the current release plan and check where the information came from.
  • Run a knowledge-base check before answering this question.

How to install Exomem

Platform CLI

claude mcp add exomem -- uvx exomem

uvx runs the command named after the package; if the README names another one, use uvx --from exomem <command>

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 Exomem

How do I install Exomem in Claude Code?

Run claude mcp add exomem -- uvx exomem.

What does Exomem do?

It connects a local Markdown or Obsidian vault to an MCP agent, providing search, knowledge retrieval, and source checks.

What does Exomem require?

The package requires Python >=3.11. For a local connection, you can launch the server with uvx.

Similar MCP servers

MCP servers catalog →

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