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

@optiqcode/context-engine-mcp

v3.6.0

Published

MCP server for Optiq Context Engine - semantic code search and retrieval

Readme

Optiq Context Engine MCP Server

Model Context Protocol (MCP) server for Optiq's semantic code search engine. Enables any MCP-compatible AI tool to search and retrieve code from your codebase.

Features

  • Semantic Code Search: Natural language queries to find relevant code
  • Entity-Level Results: Returns functions, classes, types with precise locations
  • Confidence Scoring: Relevance scores for each result
  • Cloud-Powered: Uses Optiq's hosted context engine

Installation

npm install -g @optiqcode/context-engine-mcp

Or use with npx:

npx @optiqcode/context-engine-mcp

Configuration

Environment variables:

  • OPTIQ_ENGINE_URL: URL of the UPCCE engine (defaults to http://localhost:8000)

Running the UPCCE Engine

The MCP server connects to the UPCCE Python backend. Start it first:

cd UUEC
pip install -e .
python -m upcce --port 8000

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "optiq-context-engine": {
      "command": "npx",
      "args": ["@optiqcode/context-engine-mcp"],
      "env": {
        "OPTIQ_ENGINE_URL": "http://localhost:8000"
      }
    }
  }
}

Usage with Kiro

Add to .kiro/settings/mcp.json:

{
  "mcpServers": {
    "optiq-context-engine": {
      "command": "npx",
      "args": ["@optiqcode/context-engine-mcp"],
      "env": {
        "OPTIQ_ENGINE_URL": "http://localhost:8000"
      },
      "disabled": false
    }
  }
}

Available Tools

codebase_search

Semantic search for code entities across your codebase with full content retrieval.

Parameters:

  • query (required): Natural language search query (e.g., "authentication functions", "database connection code")
  • repository_id (required): Repository ID from Optiq (e.g., d1b8bd23aa4c31b3)
  • limit (optional): Maximum number of results (default: 10, max: 20)
  • min_confidence (optional): Minimum confidence threshold (0-1, defaults to 0.5)
  • intent (optional): Query intent to optimize search strategy. One of:
    • definition - Find where something is defined/declared
    • usage - Find where something is used/called
    • flow - Understand how something works end-to-end
    • debug - Find error/exception handling code
    • impact - Find what depends on something
    • general - General code search (default)

Example:

Find all authentication functions in /Users/you/projects/myapp

Features:

  • Returns full code content for top results
  • Includes AI guidance on how to use the results
  • Provides confidence scores for each result
  • Shows exact file locations and line numbers

Note: You must first index your repository using the Optiq CLI (npm install -g @optiqcode/cli).

Development

# Install dependencies
npm install

# Build
npm run build

# Run locally
npm start

License

MIT