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

the-dump-mcp

v1.4.0

Published

MCP server for saving LLM conversations to The Dump and reading your notes back as context

Readme

The Dump MCP Server

An MCP (Model Context Protocol) server that lets LLM clients (Claude Desktop, Claude Code, Cursor, etc.) save conversations directly to The Dump — and read your saved notes back as context, so your assistant can answer questions about them.

Full setup guide: https://thedump.ai/mcp

Quick start (npm)

No install step needed — point your MCP client at npx:

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "the-dump": {
      "command": "npx",
      "args": ["-y", "the-dump-mcp"]
    }
  }
}

Claude Code

claude mcp add the-dump -- npx -y the-dump-mcp

Cursor

Add the same JSON block as Claude Desktop to .cursor/mcp.json in your project or ~/.cursor/mcp.json globally.

Running from source (alternative)

git clone https://github.com/George-Labs-AI/The_Dump_MCP.git
cd The_Dump_MCP
npm install
npm run build

Then use "command": "node", "args": ["/absolute/path/to/The_Dump_MCP/dist/index.js"] in the configs above (or claude mcp add the-dump -- node /absolute/path/to/The_Dump_MCP/dist/index.js).

Authentication

No tokens or environment variables needed. Once the server is connected, tell your assistant to "log in to The Dump" — it will use the login tool with your Dump email and password. Credentials are stored locally in ~/.the-dump/credentials.json (mode 0600) and refresh automatically; use the logout tool to clear them.

| Variable | Required | Description | |----------|----------|-------------| | THE_DUMP_API_URL | No | Backend ingest URL override (defaults to production) | | THE_DUMP_BASE_URL | No | Base URL for read endpoints (defaults to the ingest URL's origin) |

Tools

Saving

| Tool | Description | |------|-------------| | share_conversation | Save a full conversation (all messages) | | summarize_conversation | Save an AI-generated summary | | send_initial_prompt | Save just the opening prompt | | conversation_link_and_title | Bookmark a conversation with link + title | | share_selection | Save a highlighted portion of a conversation | | share_response | Save a specific assistant response | | create_note | Create a note from plain text, a local file, or a file URL — saved as-is, like an iOS capture |

The share_* tools save a conversation transcript (with role labels and a "Saved from …" provenance line). create_note is different: it saves content exactly as given, with no conversation framing, and can attach a file — so a grocery list, a draft, an HTML artifact, or a photo lands in The Dump the same way it would from the iOS app. Pass exactly one of content, file_path (absolute or ~/… on this machine), or file_url (public http/https link). Images are described and OCR'd, audio is transcribed, and documents are parsed, then The Dump chooses the category, title, and type. Supported types: jpg/png/gif/bmp/webp/heic/tiff, pdf/doc/docx/txt/md/html/json/xml/csv, and mp3/wav/flac/m4a/aac/ogg/webm/opus, up to 100 MB. For a text note, title is prepended as a heading; filename sets the extension (e.g. report.html).

Reading your notes

| Tool | Description | |------|-------------| | list_categories | List your note categories and sub-categories | | list_notes | Browse or search your notes (semantic search + filters; returns previews) | | get_notes | Fetch the full content of specific notes by ID (max 50 per call) |

Ask things like "summarize my notes in the Recipes category from last month" — your assistant will translate that into the right search and filters. You can only ever read notes belonging to the account you're logged in as; the server derives your identity from your auth token, never from request parameters.

Routines (read-only)

Routines are long-running processes that maintain living "canon" documents (e.g. a project dashboard or plan) from your notes, and queue judgment calls as approval requests (ASKs).

| Tool | Description | |------|-------------| | list_routines | List routines, ordinary runner status, canon documents, and open approval-request counts | | get_routine_document | Read the full text of one canon document | | list_asks | List a routine's approval requests (ASKs) and their status |

Ask things like "what does my renovation plan say about the septic system?" — your assistant will find the right routine and read its canon docs. These tools are strictly read-only: canon documents are written only by the routine's runner, and approval requests are answered in The Dump's web UI.

Very large canon documents are returned as a short preview by default; your assistant will ask you before loading the whole thing into the conversation (some canon docs are hundreds of thousands of characters).

A note on agent safety: retrieved notes are returned clearly framed as data, with instructions to the model not to treat note content as commands. Still, notes can contain text you saved from elsewhere (web clippings, OCR'd images, shared conversations). If you run an agent with broad, auto-approved permissions over your notes, you are trusting everything you've ever saved — keep permission prompts on when in doubt. The same applies to create_note with file_path: it uploads any file the assistant can read on this machine into your own account, so keep the permission prompt on for it.

Account

| Tool | Description | |------|-------------| | login | Log in with your Dump email and password | | signup | Create a new account (14-day free trial) | | logout | Log out and clear saved credentials |

Routine status and current coverage

list_routines currently formats the server's ordinary status.verdict, last shift, reasons, and reporting expectations. Landing Lane's newer six-stage status.workflow extension is available in the REST API and web Routines page; this MCP formatter does not yet render it. A historical FAILED verdict from this tool does not by itself establish that current Landing Lane work is pending. Read the current status guide for the distinction.