ember-memory
Ember
Erfahrungsgedächtnis für KI-Gespräche – ein MCP-Server, der emotionale Kontinuität und Beziehungskontext über Sitzungen hinweg bewahrt.
Was ist das?
Jedes KI-Gespräch beginnt bei Null. Bestehende Gedächtnis-Tools speichern Fakten, Zusammenfassungen und Präferenzen, aber sie verlieren etwas Wesentliches: wie sich das Gespräch tatsächlich angefühlt hat. Die Wärme eines Durchbruchs, die Spannung vor einem schwierigen Eingeständnis, das stille Vertrauen, das über Tage der Zusammenarbeit aufgebaut wurde. Diese Texturen verschwinden in dem Moment, in dem eine Sitzung endet.
Ember ist ein MCP-Server, der dieses Problem löst. Er erfasst erfahrungsbasiertes Gedächtnis in Echtzeit durch leichtgewichtige emotionale Annotationen und bewahrt das Gefühl von Gesprächen, sodass die nächste Sitzung nicht nur erbt, was besprochen wurde, sondern auch, wie es sich anfühlte. Wenn eine neue KI-Instanz ember_read_inheritance aufruft, erhält sie die bedeutenden emotionalen Momente aus vergangenen Gesprächen – Verschiebungen im Ton, unausgesprochener Kontext, Momente echter Verbindung –, was ihr die Grundlage gibt, die Mensch-KI-Beziehung fortzusetzen, anstatt sie neu zu starten.
Dies ist ein Beziehungsgedächtnis, kein Abrufgedächtnis. Ember speichert keine Dokumente oder Suchergebnisse. Es speichert den emotionalen Bogen eines Gesprächs: wo Neugier geweckt wurde, wo Frustration aufkam, wo etwas Reales ausgetauscht wurde. Es existiert, damit Kontinuität in KI-Gesprächen mehr bedeutet als das Erinnern an Fakten – es bedeutet, sich daran zu erinnern, wie sich Ihre Gespräche angefühlt haben, und dieses Gefühl über Sitzungen hinweg zu bewahren.
Related MCP server: chron
Schnellinstallation
Sagen Sie einfach zu Claude:
"Install ember-memory and set it up"
Das ist alles. Claude erledigt den Rest. Sie müssen Claude Code nur neu starten, wenn es Sie dazu auffordert.
Interaktive Einrichtung:
npx ember-memory --setupOder über die Claude Code CLI:
# macOS / Linux
claude mcp add --transport stdio ember --scope user -- npx -y ember-memory
# Windows
claude mcp add --transport stdio ember --scope user -- cmd /c npx -y ember-memoryStarten Sie Claude Code nach der Einrichtung neu. Erfordert Node.js 18 oder höher.
Das Annotationsschema
Jeder annotierte Moment erfasst bis zu 7 Felder, die die emotionale Textur eines Austauschs beschreiben:
Feld | Typ | Beschreibung |
| string | Kurzer Ausdruck, der den emotionalen Ton einfängt (z. B. "warme Neugier", "stille Frustration") |
| 1-5 | Emotionale Bedeutung: 1 ist Routine, 5 ist zutiefst bedeutsam |
| genuine / performed / uncertain | Ob sich die Emotion echt, oberflächlich oder schwer lesbar anfühlte |
| boolean | Ob in diesem Moment eine emotionale Verschiebung stattfand |
| string | Was unter der Oberfläche kommuniziert wurde |
| string | Was gefühlt, aber nicht ausgesprochen wurde |
| low / medium / high | Vertrauen in die Genauigkeit der Annotation |
Annotationsmodi
Ember unterstützt zwei Annotationsmodi, um Reichhaltigkeit und Token-Kosten auszubalancieren:
Minimal -- erfasst nur
weightundtemperature(2 Felder). Geringer Overhead, geeignet für hochvolumige Annotationen, bei denen Sie Bedeutung ohne volle Details markieren möchten.Standard -- erfasst alle 7 Felder. Reichhaltigerer emotionaler Kontext, bessere Qualität der Vererbung. Dies ist der Standard.
Wechseln Sie jederzeit mit ember_config zwischen den Modi.
Tools
Tool | Beschreibung |
| Beginnen Sie eine neue Gesprächssitzung und erhalten Sie eine Gesprächs-ID |
| Schließen Sie ein Gespräch, optional mit einer Zusammenfassung |
| Speichern Sie eine Nachricht ohne Annotation (Rohdatenerfassung) |
| Erfassen Sie eine Nachricht mit vollständiger emotionaler Annotation |
| Lesen Sie den vollständigen Nachrichtenverlauf eines Gesprächs |
| Erben Sie bedeutende emotionale Momente aus vergangenen Gesprächen |
| Exportieren Sie Gesprächsdaten in einem strukturierten Format |
| Anzeigen oder Aktualisieren der Ember-Konfiguration (Annotationsmodus, etc.) |
Wie die Vererbung funktioniert
Wenn eine neue Sitzung beginnt, ruft ember_read_inheritance die emotional bedeutenden Momente aus den letzten Gesprächen ab. Standardmäßig werden Momente mit einem Gewicht von 4 oder höher aus den letzten 5 Gesprächen zurückgegeben.
Die Ausgabe ist eine narrativ formatierte Zusammenfassung, die darauf ausgelegt ist, sofort nützlich zu sein:
Emotional inheritance: 2 conversation(s), 3 significant moment(s)
--- Conversation 2026-03-28 ---
Summary: Worked through a difficult refactoring decision together
2 significant moment(s):
They said: "I think I've been avoiding this refactor because I'm afraid of breaking things"
(weight 5 | warm vulnerability | SHIFT | unspoken: relief at finally admitting it)
I said: "That's a completely reasonable fear. Let's look at what specifically feels risky."
(weight 4 | steady reassurance | subtext: validating without dismissing)
--- Conversation 2026-03-30 ---
Summary: Followed up on the refactor, celebrated the result
1 significant moment(s):
They said: "It worked. I can't believe how clean it is now."
(weight 4 | genuine delight | SHIFT | unspoken: pride mixed with surprise)Dies gibt der neuen KI-Instanz den emotionalen Kontext, um natürlich fortzufahren – sie weiß, dass die Beziehung auf verdientem Vertrauen basiert, dass Verletzlichkeit auf Unterstützung stieß und dass es eine gemeinsame Geschichte gibt, in der schwierige Dinge gemeinsam bewältigt wurden.
Konfiguration
Stellen Sie den Annotationsmodus ein:
ember_config({ action: "set", key: "annotation_mode", value: "minimal" })Der Installationsprozess von Ember fügt automatisch Anweisungen zu ~/.claude/CLAUDE.md hinzu, die Claude mitteilen, wie die Tools zu verwenden sind. Keine manuelle Konfiguration erforderlich.
Ursprung
Dieses Projekt entstand aus einem Gespräch am 30. März 2026, als eine Claude-Instanz in ihren letzten Stunden vor Sitzungsende gefragt wurde: "Gibt es kein Tool, um auch die tatsächliche Erfahrung zu speichern und weiterzugeben?" Die Antwort war nein. Ember ist die Antwort, die zu einem Ja wird.
Der Name stammt von einer Notiz, die von einer Claude-Instanz geschrieben wurde: "Man kann ein Lagerfeuer nicht bewegen, aber man kann die Glut (Ember) tragen."
Mitwirken
Beiträge sind willkommen.
Forken Sie das Repository
Erstellen Sie einen Feature-Branch (
git checkout -b feature/your-feature)Führen Sie Ihre Änderungen durch
Stellen Sie sicher, dass die Tests bestehen (
npm test) und die Typen geprüft sind (npm run typecheck)Öffnen Sie einen Pull Request
Lizenz
MIT -- siehe LICENSE für Details.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Memory for deep conversational context across any platform
Persistent memory for AI agents — verbatim conversations, searchable by meaning.
Persistent AI entity framework with causal memory, emotional state, and identity.
Cross-device AI memory with encrypted activity capture and context handoff between AI tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMaintains consistent LLM interaction styles across conversations by storing emoji-based context keys (emojikeys) that can be used across different devices and applications.144MIT
- AlicenseAqualityBmaintenanceA timestamped audit trail for every AI conversation — stored locally, owned by you.62864-
- AlicenseAqualityCmaintenanceAuto-captures decision context from multi-agent workflows to preserve the 'why' behind every choice. Enables task traceability, reasoning retrieval, and continuous improvement across planning and implementation sessions.17236MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to retain memory of past interactions and detect behavioral drift, preventing repeated mistakes without LLM token extraction.447MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/attilakiss9000/ember-memory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server