MCP.Market

Norn MCP server

by samad001z·io.github.samad001z/norn·v1.2.3·3 stars

Local-first, persistent memory for AI coding agents — remember, recall, forget, and list, over MCP.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

3 stars40 downloads/wk

Reviews

Write one

Nobody has reviewed Norn yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Norn tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • forget

    Permanently forget a memory by its id. Get the id from list or recall first. Use when a memory is wrong, outdated, or no longer wanted.

  • list

    List remembered facts, newest first, optionally filtered to a project. Use to browse everything currently stored, or to find a memory's id before forgetting it.

  • recall

    Search remembered facts by meaning and return the most relevant. Call this at the start of a task, or whenever you need prior context, before asking the user to repeat something they may have told you in an earlier session.

  • remember

    Save a durable fact, decision, preference, or piece of project context so it persists across sessions and projects. Call this whenever you learn something worth remembering for later (for example a user preference, an architectural decision, or a convention).

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 73 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Norn compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
Tools
4
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
3
more than 80% of 28,688 servers
Downloads a week
40
more than 31% of 12,191 servers with a package

What its tools let an agent do: 4 read

Install Norn in Claude Code, Cursor or VS Code

Runs npx -y @samad001z/norn-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add norn -- npx -y @samad001z/norn-server
Add to Cursor

What the publisher says

From the Norn repository's README, as published. We do not edit it. Read it on GitHub

Norn

Persistent, visible memory for AI coding agents.

Live site · Releases · Quickstart · Connect your AI tool

Your AI forgets you every session. Norn is a local MCP server that remembers your decisions, preferences, and project context across every session and project, for Claude Code, Cursor, and any MCP client. Unlike most memory tools it is fully local and fully inspectable: a dashboard lets you see exactly what it stored and forget anything you do not want.

Quickstart

What you need: just Node.js 20 or newer — you don't install Norn separately, the command below fetches it automatically. Check with node --version; if it's missing or below v20, grab the LTS from nodejs.org.

Connect to Claude Code — one command, no clone:

claude mcp add norn -- npx -y @samad001z/norn-server

Or use the CLI in your terminal — run it on demand, or install the norn command:

npx @samad001z/norn-core list           # no install — npx fetches it each time
npm install -g @samad001z/norn-core     # or put the `norn` command on your PATH

Any other MCP client — add this to its MCP config:

{
  "mcpServers": {
    "norn": {
      "command": "npx",
      "args": ["-y", "@samad001z/norn-server"]
    }
  }
}

Restart your tool. Norn registers four tools: remember, recall, forget, list.

Optional — flag possible conflicts: add "env": { "NORNDETECTCONFLICTS": "1" }

to the config above and Norn will surface memories that might disagree, for you to

resolve in the dashboard. Off by default; it downloads a small extra model the first

time it finds a candidate, and it never changes your store on its own.

Not sure where that config goes? The Connect Norn to your AI tool

guide has exact, copy-paste setup for Claude Desktop, Cursor, Windsurf,

VS Code + GitHub Copilot, and Gemini CLI — plus a beginner "what you need" and

troubleshooting. (VS Code + Copilot uses a servers key instead of mcpServers.)

Verify it's connected: tell your assistant "Remember that I prefer pnpm over npm," then in a new chat ask "What package manager do I prefer?" — it should answer pnpm by calling Norn's recall tool.

The first remember or recall downloads a local embedding model

(all-MiniLM-L6-v2, ~25 MB) once, then runs fully offline.

Or run from source

git clone https://github.com/samad001z/Norn.git
cd Norn
npm install
npm run build -w @samad001z/norn-core && npm run build -w @samad001z/norn-server
claude mcp add norn -- node "$(pwd)/server/dist/index.js"

See it work

Memory survives across sessions, and recall is semantic: it matches meaning, not keywords.

Session 1

You: Remember that we deploy to production from the main branch on Vercel.

Claude calls remember("deploy to production from the main branch on Vercel", project: "acme")

Session 2, the next day, in a fresh context window

You: How do we ship to prod?

Claude calls recall("how do we ship to prod")

Norn returns "Deploy to production from the main branch on Vercel." even though the

query shares no keywords with the stored note.

Using memory: it's explicit, not automatic

Norn does not record your sessions. It is a memory store, not a logger — it never silently captures your prompts, code edits, or terminal commands. A memory exists only when the agent calls remember(), which happens in two ways:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Norn: common questions

Is Norn MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Norn safety report
How do I install Norn?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Norn need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Norn maintained?
The last commit was 111 days ago (2026-07-16). The latest release is v1.2.3.
What can I use instead of Norn?
Servers from other publishers that do the same job: Deja Vu MCP server, Memorix MCP server and Nautilus Compass Memory MCP server. Compare all Norn alternatives.
How does Norn compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Norn

Same job from other publishers: the closest match first, then the best rated.

All Norn alternatives →
  • Deja Vu
    deja-vu: local memory over the session histories of forty-three coding agents.
    A
  • Memorix
    Local-first project memory with legacy MCP and 2026 discovery compatibility.
    B
  • Nautilus Compass Memory
    Local-first long-term memory for AI agents, with byte-recomputable signed verification receipts.
    B
  • State Memory MCP
    Persistent workflow graph server tracking tasks, decisions, spatial entities, and blockers.
    A
  • Knowl
    Persistent memory for AI agents, for code, research and everyday life. Stale facts retire.
    A