npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@augmnt-sh/mindcache

v0.3.1

Published

Your Obsidian vault, connected to AI. MCP server for bridging personal knowledge with LLMs.

Readme


MindCache is an open-source MCP server that bridges your Obsidian vault with AI assistants. Search, capture, and connect your personal knowledge — instantly.

40 tools for finding, reading, writing, and organizing notes. Your AI can recall what you know, record what you learn, and connect ideas across your vault.

Quick Start

Prerequisites

  1. An Obsidian vault (a folder of markdown files)
  2. Node.js 18+

No plugins required. MindCache reads your vault directly from the filesystem.

Setup

# Interactive setup
npx @augmnt-sh/mindcache init

# Add to Claude Code (auto-updates on each session)
claude mcp add --scope user mindcache -- npx @augmnt-sh/mindcache@latest

That's it. Claude Code now has access to your vault.

Updating

If you used @latest in the MCP command (recommended), updates are automatic — npx fetches the newest version each time Claude Code starts a new session.

If you installed globally:

npm update -g @augmnt-sh/mindcache

Check your current version:

npx @augmnt-sh/mindcache --version

Manual Configuration

Create ~/.config/mindcache/config.yml:

vault: ~/Documents/Obsidian Vault

daily_notes:
  folder: Daily
  format: YYYY-MM-DD

templates:
  folder: Templates/MindCache

inbox:
  folder: MindCache/Inbox
  require_review: false

Or use environment variables:

export MINDCACHE_VAULT=~/Documents/Obsidian\ Vault

Tools

Find (7)

| Tool | Description | |------|-------------| | search | Full-text search with Obsidian operators | | ask | Natural language Q&A across your vault | | find_related | Notes connected via backlinks, tags, or content | | find_by_tag | Filter notes by tags | | find_by_date | Notes from a date range | | find_recent | Recently modified notes | | find_mentions | Where a term is mentioned |

Read (7)

| Tool | Description | |------|-------------| | read_note | Full note content | | read_section | Content under a specific heading | | read_summary | Note with metadata (tags, links, word count) | | read_properties | YAML frontmatter only | | read_today | Today's daily note | | read_this_week | Daily notes from current week | | get_active_note | Currently open note in Obsidian |

Remember (7)

| Tool | Description | |------|-------------| | remember | Quick capture to inbox | | remember_meeting | Structured meeting notes | | remember_decision | ADR-format decision log | | remember_idea | Capture an idea | | remember_learning | Save something learned | | remember_person | Person/contact note | | remember_reference | Bookmark with summary |

Journal (3)

| Tool | Description | |------|-------------| | log | Append to daily note | | log_task | Add task to daily note | | reflect | Reflection prompts |

Write (3)

| Tool | Description | |------|-------------| | create_note | Create note with optional template | | append_to_note | Append to existing note | | update_section | Replace section content |

Connect (4)

| Tool | Description | |------|-------------| | add_link | Insert wikilink between notes | | suggest_connections | AI-powered link suggestions | | find_gaps | Broken links (knowledge gaps) | | find_orphans | Disconnected notes |

Organize (4)

| Tool | Description | |------|-------------| | add_tag | Add tags to a note | | update_properties | Modify frontmatter | | rename_note | Rename a note | | move_note | Move to different folder |

Understand (3)

| Tool | Description | |------|-------------| | vault_overview | Stats, folders, tags | | list_tags | All tags with counts | | get_vault_structure | Folder tree |

Tasks (2)

| Tool | Description | |------|-------------| | find_tasks | Find checkbox tasks | | complete_task | Mark task as done |

Resources

MindCache also exposes MCP resources for automatic context:

| Resource | Description | |----------|-------------| | vault://today | Today's daily note | | vault://recent | Recently modified notes | | vault://tags | Tag cloud | | vault://context | Project-relevant notes |

Templates

MindCache ships with 10 note templates: decision, meeting, learning, idea, person, project, book, article, weekly-review, session.

CLI

npx @augmnt-sh/mindcache              # Start MCP server
npx @augmnt-sh/mindcache init          # Interactive setup
npx @augmnt-sh/mindcache doctor        # Diagnose issues
npx @augmnt-sh/mindcache config        # Show configuration
npx @augmnt-sh/mindcache --help        # Help
npx @augmnt-sh/mindcache --version     # Version

MCP Client Configuration

Claude Code

claude mcp add --scope user mindcache -- npx @augmnt-sh/mindcache@latest

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mindcache": {
      "command": "npx",
      "args": ["@augmnt-sh/mindcache@latest"]
    }
  }
}

Cursor

Add to MCP settings:

{
  "mindcache": {
    "command": "npx",
    "args": ["@augmnt-sh/mindcache@latest"]
  }
}

Privacy

MindCache runs entirely on your machine. Your notes never leave your computer. No cloud, no accounts, no telemetry.

Contributing

See CONTRIBUTING.md for guidelines.

License

MIT - see LICENSE for details.


Built by augmnt | Website | npm