Ember Memory

by attilakiss9000

241 downloads
Not rated
GitHub

About

Preserves the emotional texture of human-AI conversations across sessions through real-time experiential annotation — temperature, authenticity, shifts, subtext, and unspoken context.

Details

Author
attilakiss9000
Downloads
241
Categories
Knowledge Base, AI

- Saves emotional texture, not just facts
- Tracks emotional temperature and authenticity
- Records turning points and subtext
- Preserves unspoken context across sessions
- Enables continuity of relationship feel between AI sessions

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Ember Memory
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

— (The README does not provide installation, configuration, or invocation instructions.)

ember_start_conversation

Start a new conversation and receive its unique ID. Call this at the beginning of every session so subsequent captures and annotations can be linked to this conversation.

ember_end_conversation

End an active conversation. Optionally provide a brief summary of what the conversation covered.

ember_capture

Capture a message from the conversation without annotation. Use this for messages that don't warrant emotional annotation but should still be preserved in the conversation record.

ember_annotate

Capture a message with emotional annotation. This is the primary tool for preserving experiential memory. Weight (1-5) marks emotional significance, temperature is a short phrase describing the emotional tone. In standard mode, additional fields capture authenticity, emotional shifts, subtext, and unspoken context.

ember_read_history

Read conversation history with optional filters. Returns messages and their annotations in a compact text format. This is a read-only query tool.

ember_read_inheritance

Inherit the emotional memory of past conversations. Returns the significant moments (high-weight, emotional shifts, unspoken context) from recent conversations as a narrative. This is the most important tool -- call it at the start of a new session to understand the relationship history. Read-only.

ember_export

Export conversation data as markdown files to ~/.ember/exports/. Exports a single conversation by ID, or all conversations if no ID is given.

ember_config

Get or set Ember configuration values. Use action 'get' to read current config (optionally filtered by key) or 'set' to update a config value.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "ember memory": {
            "ember": {
                "type": "stdio",
                "command": "npx",
                "args": [
                    "-y",
                    "ember-memory"
                ],
                "env": []
            }
        }
    }
}

McpServers

{
    "ember": {
        "type": "stdio",
        "command": "npx",
        "args": [
            "-y",
            "ember-memory"
        ],
        "env": []
    }
}

Ember is an MCP server that preserves the emotional texture of human-AI conversations across sessions. Unlike memory tools that save facts and summaries, Ember captures what the conversation actually felt like — through real-time annotation of emotional temperature, authenticity, turning points, subtext, and unspoken context. When a new AI session starts, it inherits not just what was discussed, but how it felt, enabling genuine relationship continuity between human and AI.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.