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

@usewhisper/mcp-server

v0.2.3

Published

Model Context Protocol server for Whisper Context API - Connect Claude Desktop to your knowledge base

Readme

@usewhisper/mcp-server

Model Context Protocol server for Whisper Context API - Connect Claude Desktop to your knowledge base.

Version 0.2.0 - Now with 15 tools including SOTA Memory System, Oracle Research Mode, and Cost Optimization!

What is MCP?

The Model Context Protocol (MCP) allows Claude Desktop to connect directly to external knowledge sources and tools. This server gives Claude Desktop access to your Whisper Context projects, enabling seamless RAG-powered conversations with advanced memory and research capabilities.

Installation

npm install -g @usewhisper/mcp-server

Setup

1. Get Environment Variables

You'll need these environment variables:

DATABASE_URL=your_neon_postgres_url
OPENAI_API_KEY=your_openai_key
WHISPER_ORG_ID=your_organization_id

Get your Whisper credentials from the dashboard.

2. Configure Claude Desktop

Add to your Claude Desktop config file:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "whisper-context": {
      "command": "whisper-context-mcp",
      "env": {
        "DATABASE_URL": "postgresql://user:pass@host/db",
        "OPENAI_API_KEY": "sk-...",
        "WHISPER_ORG_ID": "org_..."
      }
    }
  }
}

3. Restart Claude Desktop

After configuration, restart Claude Desktop. The MCP server will appear in the bottom-right corner.

Available Tools

Once connected, Claude Desktop gets access to these tools:

query_context

Search your knowledge base with hybrid vector+keyword search, memory inclusion, and knowledge graph traversal.

Query your docs project for "authentication flow"

add_memory

Store persistent memories (facts, preferences, decisions) across conversations.

Remember that I prefer TypeScript over JavaScript

search_memories

Recall facts and preferences from previous interactions.

What programming languages do I prefer?

list_projects

List all available context projects.

list_sources

See all data sources connected to a project (GitHub, Notion, Confluence, etc).

add_context

Add text content directly to your knowledge base.

Add this API documentation to my docs project

track_conversation

Record conversation messages for context tracking.

get_conversation

Retrieve conversation history for a session.

Usage Examples

Once configured, you can chat with Claude Desktop naturally:

You: "Query my engineering-docs project for how to deploy to production"
Claude: [Uses query_context tool to search your docs]

You: "Remember that our staging environment is at staging.example.com"
Claude: [Uses add_memory to store this fact]

You: "What projects do I have?"
Claude: [Uses list_projects to show all your context projects]

Features

  • Semantic Search: Vector embeddings + BM25 hybrid search
  • Conversational Memory: Persistent memories across sessions
  • Knowledge Graph: Graph-based context traversal
  • Auto-sync Sources: GitHub, Notion, Confluence, Slack, and 10+ more
  • Direct Ingestion: Add content directly from conversations
  • Session Tracking: Maintains conversation context

Architecture

The MCP server connects directly to your Whisper Context database using:

  • PostgreSQL + pgvector for vector search
  • OpenAI Embeddings for semantic understanding
  • Stdio Transport for Claude Desktop communication

Environment Variables

| Variable | Required | Description | |----------|----------|-------------| | DATABASE_URL | Yes | PostgreSQL connection string | | OPENAI_API_KEY | Yes | OpenAI API key for embeddings | | WHISPER_ORG_ID | Yes | Your Whisper organization ID |

Troubleshooting

Server not appearing in Claude Desktop

  1. Check the config file path is correct
  2. Verify JSON syntax is valid
  3. Restart Claude Desktop completely
  4. Check Claude Desktop logs: ~/Library/Logs/Claude/ (Mac) or %APPDATA%\Claude\logs\ (Windows)

Connection errors

  • Verify your DATABASE_URL is correct and accessible
  • Ensure your OPENAI_API_KEY is valid
  • Check that WHISPER_ORG_ID matches your organization

No results from queries

  • Make sure your project has data sources connected or documents ingested
  • Verify the project name/slug matches exactly
  • Check that sources have been synced successfully

Links

License

MIT