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

reflect-mcp

v1.0.5

Published

MCP server for Reflect Notes - connect your notes to Claude Desktop. Just run: npx reflect-mcp

Readme

Reflect MCP Server

Connect your Reflect notes to Claude Desktop.

Prerequisites

Before installing, make sure you have:

  • Reflect Desktop - Must be installed (but does not need to be running)

  • Claude Desktop - Required to use MCP servers

  • Node.js - Version 18 or higher recommended

Quick Start

1. Install the reflect-mcp package:

npm install reflect-mcp

2. Install the server:

npx reflect-mcp install

3. Add to Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "reflect": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "http://localhost:3000/mcp"]
    }
  }
}

4. Restart Claude Desktop

That's it! First time you use a Reflect tool, your browser will open to authenticate.

Note: If you see auth errors, try restarting Claude Desktop one more time.

Usage Examples

Once installed, you can ask Claude to read and write your notes:

  • "Read all my notes tagged #spanish and create a study guide note with my biggest gaps"

  • "Read my last 3 daily notes and create a weekly summary note tagged #reflection"

  • "Look at notes tagged #work. Create a 'Career Development Plan' note based on what I'm learning and struggling with"

  • "Read my 1:1 meeting notes with [[manager]] and create a performance review prep note "

Commands

reflect-mcp install [db-path]    # Install as auto-start service
reflect-mcp uninstall            # Remove auto-start service
reflect-mcp status               # Check service status
reflect-mcp [db-path]            # Run server manually

Options

| Option | Description | Default | |--------|-------------|---------| | db-path | Path to Reflect SQLite database | ~/Library/Application Support/Reflect/File System/000/t/00/00000000 | | --port <port> | Server port | 3000 |

Examples

# Install with default settings
npx reflect-mcp install

# Install with custom database path
npx reflect-mcp install ~/custom/path/to/reflect/db

# Install with custom port
npx reflect-mcp install --port 4000

# Check if service is running
npx reflect-mcp status

# Remove auto-start
npx reflect-mcp uninstall

Tools Available

  • get_graphs - List all Reflect graphs
  • get_backlinks - Get backlinks for a note
  • get_daily_notes - Get recent daily notes
  • get_daily_note_by_date - Get daily note for specific date
  • get_backlinked_notes - Get notes with most backlinks
  • get_tags - Get all tags with usage counts
  • get_notes_with_tag - Get notes with a specific tag
  • get_note - Get a note by title
  • create_note - Create a new note

Troubleshooting

Server won't start

  • Check if port 3000 is available: lsof -i :3000
  • Try a different port: npx reflect-mcp install --port 4000

OAuth not working

  • Restart Claude Desktop after installation
  • Check server is running: npx reflect-mcp status
  • Try uninstalling and reinstalling: npx reflect-mcp uninstall && npx reflect-mcp install

Database not found

  • Ensure Reflect Desktop is installed
  • Verify database path exists at default location
  • Try specifying custom path: npx reflect-mcp install /path/to/db

License

MIT