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

@side-quest/kit

v0.2.0

Published

Kit CLI integration for intelligent code search - MCP server with 7 tools for token-efficient codebase navigation

Readme

@side-quest/kit

MCP server with 7 tools for token-efficient codebase navigation using the Kit CLI (cased-kit).

Uses PROJECT_INDEX.json for up to 50x token savings compared to reading full source files.

Prerequisites

Install the Kit CLI:

# Basic installation
uv tool install cased-kit

# With ML dependencies (required for semantic search)
uv tool install 'cased-kit[ml]'

Installation

npm install @side-quest/kit

MCP Server Configuration

Add to your Claude Code MCP config:

{
  "mcpServers": {
    "kit": {
      "command": "bunx",
      "args": ["--bun", "@side-quest/kit"]
    }
  }
}

MCP Tools

kit_prime

Generate or refresh the PROJECT_INDEX.json file for a repository. Run this first to enable token-efficient symbol lookup.

kit_find

Look up symbol definitions or get an overview of all symbols in a file from the PROJECT_INDEX.json index. Supports exact and fuzzy matching.

kit_references

Find all references to a symbol - callers, usages, or both. Supports three modes: all, callers_only, and definitions_only.

kit_semantic

Semantic code search using vector embeddings. Falls back to grep-based search if the ML index is not available. Supports chunk_by parameter for different chunking strategies.

kit_ast_search

Structural code search using Tree-sitter AST parsing. Search for patterns like "async functions that call fetch" or specific code structures using simple or pattern mode.

kit_context

Extract the full enclosing definition (function, class, method) around a specific file and line number. Useful for getting complete context without reading entire files.

kit_chunk

Split a source file into LLM-friendly chunks. Supports two strategies:

  • symbols - chunk at function/class boundaries (default)
  • lines - chunk by line count with configurable max_lines

CLI

The package also includes a CLI for direct terminal usage:

# Generate index
side-quest-kit prime [path]

# Find symbols
side-quest-kit find <symbol> [--format json|markdown]

# Search semantically
side-quest-kit search <query> [--top-k 10]

# Find callers
side-quest-kit callers <symbol> [--format json|markdown]

Development

bun install
bun test
bun run build
bun run validate    # Full quality check (lint + types + build + test)

License

MIT