Memory Arbiter Mcp

by billy12151

449 downloads
Not rated
GitHub

About

Share one memory store across all your AI coding tools. Memory Arbiter is a lightweight, fully local MCP Server with built-in dual-timeline conflict arbitration. No cloud, no LLM calls — just SQLite.

Details

Author
billy12151
Downloads
449
Categories
Knowledge Base, AI

- Shared memory store across multiple AI coding tools
- Conflict arbitration with multi-factor resolution
- User-confirmed memories locked from agent overwrites
- Zero cloud dependencies, all local SQLite
- Graceful degradation through fallback search methods

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 Memory Arbiter Mcp
    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

Install the package with pip install memory-arbiter-mcp, then add it as an MCP server to each AI coding tool you use. The shared memory database is stored locally in an SQLite file; no additional infrastructure is required.

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "memory arbiter mcp": {
            "memory-arbiter": {
                "command": "memory-arbiter-mcp",
                "env": {
                    "MEMORY_ARBITER_CLIENT": "zcode",
                    "MEMORY_ARBITER_AGENT_ID": "zcode-default",
                    "MEMORY_ARBITER_DB_PATH": "~/.local/share/memory-arbiter/memory.sqlite3"
                }
            }
        }
    }
}

McpServers

{
    "memory-arbiter": {
        "command": "memory-arbiter-mcp",
        "env": {
            "MEMORY_ARBITER_CLIENT": "zcode",
            "MEMORY_ARBITER_AGENT_ID": "zcode-default",
            "MEMORY_ARBITER_DB_PATH": "~/.local/share/memory-arbiter/memory.sqlite3"
        }
    }
}

Memory Arbiter MCP

Share one memory store across all your AI coding tools (ZCode, Codex, Cursor, Claude Code).

Key Features

- Shared memory: All tools read/write the same local SQLite database - Conflict arbitration: Dual-timeline resolution (user-confirmed > event time > source trust > ingest time) - Locked protection: User-confirmed memories cannot be overwritten by agents - Zero cloud, zero LLM calls: Pure local SQLite, no Postgres/Redis required - Graceful degradation: sqlite-vec → FTS5 → LIKE → JSONL backup

Install

```bash pip install memory-arbiter-mcp
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.