#266266th of 324 in Skills, plugins and prompts

nocturne_memory

Long-term memory MCP server with URI-addressed memories and a review dashboard

Stars
1.4k
License
MIT
Last commit
Sep 2026
Last release
Aug 2026
Language
Python
Stars, last 30 weeks+550
3 Apr 2026: 862 stars10 Apr 2026: 896 stars17 Apr 2026: 935 stars24 Apr 2026: 951 stars1 May 2026: 994 stars8 May 2026: 1,011 stars15 May 2026: 1,045 stars22 May 2026: 1,098 stars29 May 2026: 1,118 stars5 Jun 2026: 1,140 stars12 Jun 2026: 1,166 stars19 Jun 2026: 1,185 stars26 Jun 2026: 1,206 stars3 Jul 2026: 1,224 stars10 Jul 2026: 1,236 stars17 Jul 2026: 1,246 stars24 Jul 2026: 1,251 stars31 Jul 2026: 1,268 stars7 Aug 2026: 1,288 stars14 Aug 2026: 1,303 stars21 Aug 2026: 1,312 stars28 Aug 2026: 1,325 stars4 Sept 2026: 1,331 stars11 Sept 2026: 1,338 stars18 Sept 2026: 1,347 stars25 Sept 2026: 1,364 stars2 Oct 2026: 1,367 stars9 Oct 2026: 1,384 stars16 Oct 2026: 1,392 stars23 Oct 2026: 1,409 stars30 Oct 2026: 1,412 stars

862 on 3 Apr 20261,412 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Python MCP server (stdio, SSE, Streamable HTTP) that stores agent memories in SQLite or PostgreSQL as a URI-routed graph such as core://agent/identity. The agent gets 7 tools to create, update, alias, search and trigger-link memories, and a React dashboard lets the owner browse, diff and roll back every change. A system://boot entry loads configured core memories at session start.

Who it is for: Users giving MCP-based agents persistent memory across sessions and models

Strengths

  • Works with any MCP client over stdio, SSE or Streamable HTTP, not tied to one LLM
  • Every AI write creates a snapshot; dashboard offers diff, accept and rollback
  • Runs on SQLite locally or PostgreSQL; namespaces isolate multiple agents in one database
  • Public read-only demo server and dashboard available without installing

Weaknesses

  • Search is full-text keyword only, not semantic
  • Needs Python 3.10+ and Node.js; frontend builds on first start
  • README is mostly Chinese and leans on persona and roleplay examples
  • Docker setup starts from an empty PostgreSQL with no example data

What it needs

  • no GPU
  • Compose
  • Needs Python 3.10+, Node.js, SQLite or PostgreSQL, Docker Compose (optional)
  • Models: Any MCP client (Claude Code, Cursor, Gemini CLI, OpenAI Codex, Cline, etc.)
  • port 8233

Quick answers

Is nocturne_memory open source?

Yes. Its code is on GitHub under the MIT license.

Can you run nocturne_memory with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Skills, plugins and prompts

See all 324
Also in Skills, plugins and prompts
RankProjectScore
1impeccableDesign skill with 24 slash commands for AI coding agents' frontend output Live demo ↗ (opens in a new tab)98.9k starsApache-2.096 out of 100
2skillsAgent skills for planning, TDD, debugging and code review308.9k starsMIT95 out of 100
3eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses294.5k starsMIT95 out of 100
#4gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles138.5k starsMIT95 out of 100
#5cavemanCuts token use in coding agents with terse replies and compressed inputs Live demo ↗ (opens in a new tab)116.6k starsApache-2.095 out of 100