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

install-memdove

v1.0.6

Published

Universal installer for memDove MCP servers with enhanced user experience

Readme

install-memdove

🕊️ Universal installer for memDove MCP servers - One command to install memDove in any AI client with enhanced user experience.

✨ Features

  • 🚀 One-line installation for any AI client
  • 🎯 Universal compatibility (Claude, Cursor, VS Code, etc.)
  • 🕊️ Enhanced success messaging with visual feedback
  • 📦 Future-ready for memDove ecosystem expansion
  • 🛡️ Cross-platform support (Windows, macOS, Linux)

🔧 Quick Start

# Install main memDove server for Claude Desktop
npx install-memdove --client claude

# Install for Claude Code CLI
npx install-memdove --client claude-code

# Install for Cursor IDE
npx install-memdove --client cursor

📋 Supported Clients

| Client | Flag | Config Location | |--------|------|----------------| | Claude Desktop | claude | ~/Library/Application Support/Claude/ | | Claude Code CLI | claude-code | ~/.claude/claude_desktop_config.json | | Cursor IDE | cursor | ~/Library/Application Support/Cursor/ | | VS Code | vscode | ~/Library/Application Support/Code/ | | Cline | cline | VS Code globalStorage | | Continue | continue | ~/.continue/config.json | | Windsurf | windsurf | ~/Library/Application Support/Windsurf/ |

🎯 Usage Examples

Basic Installation

# Install for your preferred client
npx install-memdove --client claude
npx install-memdove --client cursor
npx install-memdove --client vscode

Advanced Options

# Install specific memDove server (future expansion)
npx install-memdove memdove-analytics --client claude

# Install for specific project
npx install-memdove --client cursor --project "/path/to/project"

# Enable OAuth authentication
npx install-memdove --client claude --oauth yes

🌟 Enhanced Success Experience

When installation completes, you'll see a beautiful success message:

🎉🕊️ SUCCESS! 🕊️🎉
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ memdove is now installed for CLAUDE! ✨
🚀 Happy coding with enhanced AI memory! 🚀
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Plus detailed setup instructions and quick test commands!

🕊️ memDove Commands

Once installed, use these commands in your AI client:

  • "Store this memory: [your information]"
  • "Search my memories for: [query]"
  • "List my recent memories"
  • "Get my memory statistics"
  • "Delete memory with ID: [id]"

🔗 memDove Ecosystem

This installer supports the full memDove ecosystem:

  • memdove - Main memory server with semantic compression
  • memdove-analytics (coming soon) - Advanced analytics and insights
  • memdove-search (coming soon) - Enhanced search capabilities

🛠️ Options Reference

| Option | Description | Example | |--------|-------------|---------| | --client <name> | Target AI client (required) | --client claude | | --server <name> | Server to install | --server memdove-analytics | | --project <path> | Project-specific installation | --project "/my/project" | | --oauth <yes/no> | Enable OAuth authentication | --oauth yes | | --help | Show help information | --help |

🌍 Platform Support

  • macOS: Full support for all clients
  • Windows: Full support with AppData paths
  • Linux: Full support with XDG config directories

🚨 Troubleshooting

Installation Issues

# Check if client is supported
npx install-memdove --help

# Verify file permissions (macOS/Linux)
sudo npx install-memdove --client claude

# Manual config verification
cat ~/.claude/claude_desktop_config.json  # Claude Code
cat ~/Library/Application\ Support/Claude/claude_desktop_config.json  # Claude Desktop

Common Issues

"Unsupported client" error:

  • Check the supported clients list above
  • Ensure you're using the exact client name

"Cannot determine config path" error:

  • Make sure the AI client is installed
  • Try running the client once to create config directories

"Permission denied" error:

  • Use sudo on macOS/Linux
  • Run as Administrator on Windows

🔗 Links

📄 License

MIT © memDove Team


🎉 Happy coding with enhanced AI memory! 🕊️