Skip to main content
Glama

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 --setup

Oder ü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-memory

Starten 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

temperature

string

Kurzer Ausdruck, der den emotionalen Ton einfängt (z. B. "warme Neugier", "stille Frustration")

weight

1-5

Emotionale Bedeutung: 1 ist Routine, 5 ist zutiefst bedeutsam

authenticity

genuine / performed / uncertain

Ob sich die Emotion echt, oberflächlich oder schwer lesbar anfühlte

shift

boolean

Ob in diesem Moment eine emotionale Verschiebung stattfand

subtext

string

Was unter der Oberfläche kommuniziert wurde

unspoken

string

Was gefühlt, aber nicht ausgesprochen wurde

confidence

low / medium / high

Vertrauen in die Genauigkeit der Annotation

Annotationsmodi

Ember unterstützt zwei Annotationsmodi, um Reichhaltigkeit und Token-Kosten auszubalancieren:

  • Minimal -- erfasst nur weight und temperature (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

ember_start_conversation

Beginnen Sie eine neue Gesprächssitzung und erhalten Sie eine Gesprächs-ID

ember_end_conversation

Schließen Sie ein Gespräch, optional mit einer Zusammenfassung

ember_capture

Speichern Sie eine Nachricht ohne Annotation (Rohdatenerfassung)

ember_annotate

Erfassen Sie eine Nachricht mit vollständiger emotionaler Annotation

ember_read_history

Lesen Sie den vollständigen Nachrichtenverlauf eines Gesprächs

ember_read_inheritance

Erben Sie bedeutende emotionale Momente aus vergangenen Gesprächen

ember_export

Exportieren Sie Gesprächsdaten in einem strukturierten Format

ember_config

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.

  1. Forken Sie das Repository

  2. Erstellen Sie einen Feature-Branch (git checkout -b feature/your-feature)

  3. Führen Sie Ihre Änderungen durch

  4. Stellen Sie sicher, dass die Tests bestehen (npm test) und die Typen geprüft sind (npm run typecheck)

  5. Ö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.

Maintenance

ActivityInactive
ResponsivenessNo issues

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

Related MCP Servers

Latest Blog Posts

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