git404hub

what is elim-mcp fr?

devasadyasin/elim-mcp — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

An MCP server that helps AI coding assistants remember what debugging theories were already tried and ruled out, so they don't repeat the same dead ends.

vibe map

mindmap
  root((elim-mcp))
    What it does
      Records ruled-out theories
      Chains investigation steps
      Auto-detects git branch
      Local SQLite storage
    Tech stack
      TypeScript
      MCP protocol
      better-sqlite3
    Use cases
      Avoid repeating debugging dead ends
      Hand off investigation context
      Search past ruled-out theories
      Trace a bug fix history
    Audience
      Developers using AI coding tools
      Claude Code and Cursor users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Stop an AI coding agent from re-checking a theory that was already ruled out in a past session.

VIBE 2

Search past debugging records before starting a new investigation into a bug.

VIBE 3

Trace the full chain of ruled-out theories that led to a bug's solution.

VIBE 4

Hand off debugging context between different AI tools like Cursor and Claude Code.

what's the stack?

TypeScriptMCPSQLitebetter-sqlite3Node.js

how it stacks up fr

devasadyasin/elim-mcp0xradioac7iv/tempfs52191314/web-agent-proxy-sdk
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

May need build tools like Python and a C++ compiler if the native better-sqlite3 module can't find a prebuilt binary.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

elim-mcp is a small tool that helps AI coding assistants like Claude Code or Cursor remember what they have already tried and ruled out while debugging a problem. Most memory tools for AI agents focus on saving facts and decisions that turned out to be true, but this one is built specifically to save the dead ends, the theories that were checked and found wrong, so the same wasted investigation does not happen again in a later session. It works through the Model Context Protocol, or MCP, which lets AI coding tools connect to small helper servers. Once installed, it gives the AI agent four simple actions: remember, to record something that was ruled out, solved, decided, or just noted, recall, to search past records before starting a new investigation, get_current, to see recent records for a chat, branch, or project, and trace, to walk through a chain of related findings from start to finish, like following a whole investigation. Records can be linked together with a field called follows_from so a series of ruled-out theories that eventually led to a solution can be replayed as one story. The tool saves everything locally in a SQLite database file placed inside a project's .elim folder, and it automatically detects which git branch you are on so records can be organized without you needing to set that up by hand. Installation only requires adding a short configuration snippet to your editor's MCP settings, pointing it at the package through npx, with no API key or account needed. Because it depends on a native SQLite library called better-sqlite3, most users will get a prebuilt version automatically, but on some less common systems or architectures it may need to compile from source, which requires build tools like Python and a C++ compiler to be installed first.

prompts (copy fr)

prompt 1
Walk me through adding elim-mcp to my Cursor or Claude Code MCP configuration.
prompt 2
Explain the difference between the remember, recall, get_current, and trace tools in elim-mcp.
prompt 3
Show me how the follows_from field links ruled-out theories into one investigation.
prompt 4
How does elim-mcp automatically scope records to my current git branch?
prompt 5
What do I do if better-sqlite3 fails to install for elim-mcp on my system?

Frequently asked questions

what is elim-mcp fr?

An MCP server that helps AI coding assistants remember what debugging theories were already tried and ruled out, so they don't repeat the same dead ends.

What language is elim-mcp written in?

Mainly TypeScript. The stack also includes TypeScript, MCP, SQLite.

What license does elim-mcp use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is elim-mcp to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is elim-mcp for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.