1. Conduid
  2. RAG
  3. Obsidian Memory
MCP server · RAG

Obsidian Memory

Obsidian project memory skill for Cursor / Claude Code / Trae CN — npx install like superpowers-zh

Unclaimed rag
42Fair

Scored a month ago · breakdown

About Obsidian Memory

Obsidian Memory is an MCP server in the RAG category: obsidian project memory skill for Cursor / Claude Code / Trae CN — npx install like superpowers-zh.

Install

Claude Code
claude mcp add obsidian-memory -- npx -y @iflow-mcp/obsidian-memory-mcp
npx
npx -y @iflow-mcp/obsidian-memory-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Obsidian Memory

Powered by Claude · Grounded in docs

I know everything about Obsidian Memory. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Obsidian Memory MCP

MCP server that stores AI memories as Markdown files for visualization in Obsidian's graph view.

About

This project is a modified version of Anthropic's memory server that has been adapted for Obsidian integration. The original server stored memories in JSON format, while this version stores them as individual Markdown files with Obsidian-compatible [[link]] syntax for graph visualization.

Key Changes from Original

  • Storage Format: Changed from JSON to individual Markdown files
  • Obsidian Integration: Added [[link]] syntax for relations
  • YAML Frontmatter: Metadata stored in frontmatter instead of JSON
  • File Structure: Each entity becomes a separate .md file
  • Removed Features: Simplified to focus on Markdown-only storage

Features

  • Markdown Storage: Individual .md files for each entity
  • Obsidian Integration: Uses [[link]] syntax for graph visualization
  • Knowledge Graph: Store entities, relations, and observations
  • Search Functionality: Query across all stored memories
  • YAML Frontmatter: Metadata stored in frontmatter

Storage Format

Each entity is stored as an individual Markdown file with:

  • YAML frontmatter for metadata (entityType, created, updated)
  • Obsidian-compatible [[links]] for relations
  • Organized sections for observations and relations

Example entity file (John_Doe.md):

---
entityType: person
created: 2025-07-10
updated: 2025-07-10
---

# John Doe

## Observations
- Works at Tech Corp
- Expert in TypeScript
- Lives in Tokyo

## Relations
- [[Manager of::Alice Smith]]
- [[Collaborates with::Bob Johnson]]
- [[Located in::Tokyo Office]]

Installation & Configuration

git clone https://github.com/YuNaga224/obsidian-memory-mcp.git
cd obsidian-memory-mcp
npm install
npm run build

Then configure in Claude Desktop:

{
  "mcpServers": {
    "obsidian-memory": {
      "command": "node",
      "args": ["/full/path/to/obsidian-memory-mcp/dist/index.js"],
      "env": {
        "MEMORY_DIR": "/path/to/your/obsidian/vault"
      }
    }
  }
}

Usage with Obsidian

  1. Configure Claude Desktop with one of the options above
  2. Restart Claude Desktop
  3. Use the MCP memory tools to create entities and relations
  4. Open Obsidian and view the graph

The knowledge graph will be visualized with:

  • Entity files as nodes
  • [[links]] as edges
  • Different colors for different entity types (if configured in Obsidian)

API

The server exposes the following tools:

  • create_entities: Create new entities
  • create_relations: Create relations between entities
  • add_observations: Add observations to existing entities
  • delete_entities: Delete entities and related data
  • delete_observations: Remove specific observations
  • delete_relations: Remove relations
  • read_graph: Get the entire knowledge graph
  • search_nodes: Search entities by query
  • open_nodes: Get specific entities by name

Development

npm run watch  # Watch for changes and rebuild

Credits

This project is based on Anthropic's memory server from the Model Context Protocol servers collection. We thank Anthropic for releasing the original implementation under the MIT license.

License

MIT License - see LICENSE file for details.

Original memory server: Copyright (c) 2024 Anthropic, PBC
Obsidian integration modifications: Copyright (c) 2025 YuNaga224

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Obsidian Memory

How do I install Obsidian Memory?

Run claude mcp add obsidian-memory -- npx -y @iflow-mcp/obsidian-memory-mcp, then add the server to your MCP client's configuration.

Is Obsidian Memory safe to use with an AI agent?

Its trust score is 42 out of 100 (fair). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Obsidian Memory still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.