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

@loovie/mcp

v0.1.0

Published

One-shot installer for the Loovie MCP server across Cursor, Claude Code, Claude Desktop, VS Code, Continue, Cline, and OpenCode.

Downloads

98

Readme

@loovie/mcp

One-shot installer for the Loovie MCP server. Wires the hosted endpoint into your AI clients (Cursor, Claude Code, Claude Desktop, VS Code, Continue, Cline, OpenCode) with one command.

npx -y @loovie/mcp                 # interactive
npx -y @loovie/mcp install --all   # everything we support
npx -y @loovie/mcp doctor          # report what's wired

No telemetry. No postinstall scripts. The only runtime dependency is prompts.

Quick start

Interactive (recommended):

npx -y @loovie/mcp

You'll see a checklist grouped by support tier. Pick clients, hit enter, done.

Explicit:

npx -y @loovie/mcp install --client cursor --client claude-code
npx -y @loovie/mcp install --client vscode --project
npx -y @loovie/mcp install --all

Commands

| Command | What it does | |---|---| | (default) | Interactive picker, then install | | install | Install into clients passed via --client/--all | | uninstall | Remove the loovie entry only — other servers are left alone | | doctor | Print a table of which clients have Loovie configured, plus an endpoint reachability check | | --help, -h | Help | | --version, -v | Version |

Flags

  • --all — apply to every supported client
  • --client <id> — repeatable. Valid ids: cursor, claude-code, claude-desktop, vscode, continue, cline, opencode
  • --global — write to user-global config (default)
  • --project — write to <cwd>/.cursor/mcp.json or .vscode/mcp.json instead
  • --verbose — print the config path before writing

Support tiers

| Tier | Clients | What it means | |---|---|---| | Officially supported | Cursor, Claude Code | Tested in CI, first-class. | | Compatible (community, not officially tested) | Claude Desktop, VS Code, Continue, Cline, OpenCode | Should work, but we don't run them in CI. File an issue if you hit something. |

What each client gets

| Client | Where we write | Mechanism | |---|---|---| | Cursor | ~/.cursor/mcp.json (or <cwd>/.cursor/mcp.json with --project) | JSON merge under mcpServers.loovie | | Claude Code | (no file) | Runs claude plugin marketplace add looviehq/loovie-community and claude plugin install loovie-mcp@loovie | | Claude Desktop | macOS ~/Library/Application Support/Claude/claude_desktop_config.json / Windows %APPDATA%/Claude/claude_desktop_config.json / Linux ~/.config/Claude/claude_desktop_config.json | JSON merge. Restart Claude Desktop after. | | VS Code (MCP) | <cwd>/.vscode/mcp.json (requires --project) | JSON merge | | Continue | (printed instructions) | Continue's config shape varies by version; we print both YAML and JSON snippets for you to paste | | Cline | (printed instructions) | Cline stores MCP config inside VS Code settings; we don't touch settings.json | | OpenCode | ~/.config/opencode/opencode.json (Linux/macOS) or %APPDATA%/opencode/opencode.json (Windows) | JSON merge under mcp.loovie with type: "remote" |

Safety

  • Every JSON mutation is atomic (write tempfile + rename).
  • Before mutating, we back up the file once per run to <file>.loovie-backup-<timestamp>.
  • We never touch keys other than mcpServers.loovie (or mcp.loovie for OpenCode).
  • If you already have a loovie entry pointing somewhere else, we ask before replacing (interactive only — non-interactive runs skip with a warning).
  • uninstall removes only the loovie key. Other servers are untouched.
  • No postinstall scripts. No telemetry. No network calls during install (apart from optional doctor reachability ping).

Endpoint

https://api.loovie.app/v1/mcp

Standard Streamable HTTP MCP server with OAuth 2.0 + Dynamic Client Registration. Any spec-compliant MCP client works.

Bug reports

github.com/looviehq/loovie-community/issues — please include:

  • Output of npx -y @loovie/mcp doctor
  • OS + node version
  • Which client + what happened

License

Apache-2.0