MCP.so
Sign In
M

Memoria

@byronwade

About Memoria

Prevents your AI from breaking code by revealing hidden file dependencies through git forensics.

Basic information

Category

Other

Transports

stdio

Publisher

byronwade

Submitted by

Byron Wade

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "memoria": {
      "command": "npx",
      "args": [
        "-y",
        "@byronwade/memoria"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Memoria?

Memoria is an MCP server that reveals hidden file dependencies in a codebase by analyzing git history, helping AI assistants avoid breaking code during refactoring. It targets developers using AI coding tools like Claude, Cursor, Windsurf, or Cline.

How to use Memoria?

Install via npx -y @byronwade/memoria and add the MCP server configuration to your AI tool (Claude Desktop, Cursor, etc.), then restart the tool. Ask your AI to use the analyze_file tool on any file before editing to get coupled files, risk scores, and stale dependencies.

Key features of Memoria

  • Volatility Engine – Tracks panic keywords with time-decay and bus factor.
  • Entanglement Engine – Finds files that change together >15% of the time.
  • Sentinel Engine – Detects stale dependencies (>7 days out of sync).
  • Static Import Engine – Finds explicit imports via git grep.
  • History Search (The Archaeologist) – Searches git history to understand why code was written.
  • 100% local & private – No code uploaded, no API keys needed.

Use cases of Memoria

  • Refactor a file without accidentally breaking coupled, non-imported dependencies.
  • Assess the risk of modifying a file based on historical volatility and coupling.
  • Identify stale dependents that need updating before making changes.
  • Understand why a puzzling piece of code exists before deleting or modifying it.
  • Automatically check file forensics before every edit via auto-pilot rule files.

FAQ from Memoria

What makes Memoria different from static analysis tools?

Static analysis only finds explicit imports. Memoria uses git forensics to reveal implicit dependencies—files that change together even without imports.

Where does my code data go?

Memoria runs entirely on your machine. It reads your local .git folder directly; no code is uploaded to the cloud. Works offline and requires no API keys.

What dependencies or runtime are required?

You need Node.js and npm (to run npx) and git installed on your system. The server is published as an npm package @byronwade/memoria.

How do I verify Memoria is working?

After installation, ask your AI: "What MCP tools do you have available?" You should see analyze_file and ask_history in the list.

What transport protocol does Memoria use?

Memoria uses stdio MCP transport, as configured via the command and args fields in the MCP server JSON configuration.

Comments

More Other MCP servers