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

@versuz/mcp

v0.2.0

Published

MCP server for Claude Code — expose the Versuz marketplace as native tools. Search, inspect, install, and battle 100k+ ranked SKILL.md and CLAUDE.md files inline. Daily benchmark with 3 frontier judges.

Downloads

72

Readme

@versuz/mcp

The MCP server for the Versuz marketplace.

Plug Claude Code into the open Versuz registry. Browse, inspect and install skills + CLAUDE.md as native tools, without leaving your conversation.

Beta · MIT · Source


What it does

Model Context Protocol is Anthropic's standard for letting Claude Code call external tools. @versuz/mcp exposes the Versuz catalog as 5 tools, so you can say things like :

"find me a SQL migration skill and install it"

"list the top 10 CLAUDE.md files for Next.js projects"

"show me the prior score and Elo for the pdf-pro skill"

Claude calls the tools, summarises results, downloads the right files. No copy/paste, no browser switch.

Install

claude mcp add versuz npx -y @versuz/mcp

Or manual via .mcp.json in your project :

{
  "mcpServers": {
    "versuz": {
      "command": "npx",
      "args": ["-y", "@versuz/mcp"],
      "env": {
        "VERSUZ_API": "https://versuz.dev"
      }
    }
  }
}

Restart Claude Code. The 5 Versuz tools appear in the tool list.

Tools exposed

| Tool | Description | |---|---| | versuz_search | Full-text search across skills + CLAUDE.md. Returns top 15 of each kind. | | versuz_list_skills | Paginated browse with category / tier / sort filters. | | versuz_list_claude_md | Same shape for CLAUDE.md (categories : nextjs · react · python-data · backend-api · mobile · devops · ml-training · generic). | | versuz_get | Full details for a slug — Elo, prior, license, GitHub URL, bundle files, tools, model. | | versuz_install | Download to .claude/skills/<slug>/SKILL.md (skill) or ./CLAUDE.md (claude_md). Free items only. Premium returns a buy_url. |

Example session

You : "I need a skill that can extract tables from PDFs."

Claude :

[invoking versuz_search({query: "pdf table extraction"})]

Found 3 candidates :
- pdf-table-extractor (prior 1721, ★ 8.2k, FEATURED $4.99)
- pdf-extract-anthropic (prior 1846, ★ 12.4k, FREE)
- table-from-pdf-claude (prior 1432, ★ 950, FREE)

Recommend pdf-extract-anthropic — highest prior + free. Install ?

You : "yes"

Claude :

[invoking versuz_install({slug: "pdf-extract-anthropic"})]

✓ Wrote .claude/skills/pdf-extract-anthropic/SKILL.md (3.2 KB)
Source : github.com/anthropics/skills/blob/main/pdf-extract/SKILL.md

Config

| Env var | Default | Effect | |---|---|---| | VERSUZ_API | https://versuz.dev | API host. Set to http://localhost:3000 for local dev. |

You can also pass via the MCP config :

{
  "mcpServers": {
    "versuz": {
      "command": "npx",
      "args": ["-y", "@versuz/mcp"],
      "env": { "VERSUZ_API": "http://localhost:3000" }
    }
  }
}

Install paths

Tools write files relative to the project root where Claude Code is running, not where the MCP server is :

| Kind | Destination | |---|---| | skill | <project>/.claude/skills/<slug>/SKILL.md | | claude_md | <project>/CLAUDE.md |

Override via the cwd argument on versuz_install if needed.

Premium handling

Premium items return 402 Payment Required from the API. The MCP server forwards a clear message :

Error: Premium skill — purchase required to download via MCP.
Buy at: https://versuz.dev/buy/skill/<slug>

Once you've purchased on the web, future installs will work (in v0.2 — currently the MCP doesn't pass user auth, only free items are downloadable).

Bundle support (v0.2)

Same caveat as the CLI : bundled skills (SKILL.md + scripts/refs) download only the SKILL.md for now. A bundle: true arg on versuz_install is on the roadmap once /api/v1/skills/<slug>/bundle.zip ships.

Roadmap (v0.2)

  • [ ] versuz_submit tool — publish a skill from your own GitHub repo (mirrors CLI)
  • [ ] GitHub Device Flow auth — for premium downloads via MCP
  • [ ] Bundle download — zip support
  • [ ] versuz_judge — kick a quality-judge run from MCP (admin only)

Development

cd mcp-server
npm install
node bin/server.js          # runs on stdio, waits for MCP client

The server logs [versuz-mcp] running on stdio · api=<url> to stderr on startup. stdout is reserved for the MCP protocol.

Test it standalone with @modelcontextprotocol/inspector :

npx @modelcontextprotocol/inspector node bin/server.js

Stack

  • @modelcontextprotocol/sdk ^1.0
  • Stdio transport (no network listener)
  • Pure Node 18+, ESM

License

MIT — see LICENSE.