Mcp Memory Gateway

by IgorGanapolsky

182 downloads
Not rated
GitHub

About

MCP Memory Gateway is a pre-action gate engine for AI coding agents. Unlike memory servers that store and retrieve context (Mem0, Zep), this server enforces behavior change: repeated failures are auto-promoted into prevention rules, and PreToolUse hooks physically block tool call

Details

Author
IgorGanapolsky
Downloads
182
Categories
Knowledge Base

- Pre-action gate engine blocks tool calls before they execute.
- Repeated failures auto-promote into prevention rules.
- Captures structured up/down feedback with rubric validation.
- Promotes validated feedback to searchable JSONL and LanceDB vector memory.
- Recalls relevant context at session start.
- Works with Claude Code, Codex, Gemini, Amp, and Cursor.

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 Mcp Memory Gateway
    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 with npx mcp-memory-gateway init. It works with Claude Code, Codex, Gemini, Amp, Cursor, and any MCP-compatible agent. No further configuration or invocation details are provided in the README.

capture_feedback

Capture an up/down signal plus one line of why. Vague feedback is logged, then returned with a clarification prompt instead of memory promotion.

feedback_summary

Get summary of recent feedback

search_lessons

Search promoted lessons and show the corrective actions, lifecycle state, prevention rules, gates, and next harness fixes linked to each result.

retrieve_lessons

Retrieve the most relevant lessons for a given tool/action context. Use in PreToolUse hooks for per-action guidance.

search_rlhf

Search raw ThumbGate state across feedback logs, ContextFS memory, and prevention rules.

feedback_stats

Get feedback stats and recommendations

diagnose_failure

Diagnose a failed or suspect workflow step using MCP schema, workflow, gate, and approval constraints.

infer_lesson_from_history

Perform autonomous inference on chat history to identify why a failure occurred and what rule should be recorded.

list_intents

List available intent plans and whether each requires human approval in the active profile

plan_intent

Generate an intent execution plan with policy checkpoints

start_handoff

Start a sequential delegation handoff from a delegation-eligible intent plan

complete_handoff

Complete a sequential delegation handoff and record verification outcomes

describe_reliability_entity

Get the definition and state of a business entity (Customer, Revenue, Funnel). Aliased to describe_semantic_entity.

get_reliability_rules

Retrieve active prevention rules and success patterns. Aliased to prevention_rules.

enforcement_matrix

Show the full Enforcement Matrix: feedback pipeline stats, active pre-action gates, and rejection ledger with revival conditions.

capture_memory_feedback

Capture success/failure feedback to harden future workflows. Aliased to capture_feedback.

bootstrap_internal_agent

Normalize a GitHub/Slack/Linear trigger into startup context, construct a recall pack, prepare a git worktree sandbox, and emit an execution plus reviewer-lane plan.

prevention_rules

Generate prevention rules from repeated mistake patterns

export_dpo_pairs

Export DPO preference pairs from local memory log

export_databricks_bundle

Export ThumbGate logs and proof artifacts as a Databricks-ready analytics bundle

construct_context_pack

Construct a bounded context pack from contextfs

evaluate_context_pack

Record evaluation outcome for a context pack

context_provenance

Get recent context/provenance events

generate_skill

Auto-generate Claude skills from repeated feedback patterns. Clusters failure patterns by tags and produces SKILL.md files with DO/INSTEAD rules.

recall

Recall relevant past feedback, memories, and prevention rules for the current task. Call this at the start of any task to inject past learnings into the conversation.

satisfy_gate

Satisfy a gate condition with optional structured reasoning. Evidence is stored with a 5-minute TTL. When structuredReasoning is provided, the premise/evidence/conclusion chain is stored in the audit trail.

track_action

Record a verification action in the current session (for example figma_verified or tests_passed). Session actions expire after one hour.

verify_claim

Check whether a claim has enough tracked evidence before the agent asserts it.

register_claim_gate

Register a custom claim verification rule in local runtime state without editing tracked repo config.

gate_stats

Get gate enforcement statistics -- blocked count, warned count, top gates

dashboard

Get full ThumbGate dashboard -- Harness Score, gate stats, prevention impact, proof, and system health

org_dashboard

Org-wide multi-agent dashboard — shows all active agents, gate decisions, adherence rates, risk agents, and top blocked gates across the organization. Team rollout: full visibility. Free preview: limited to 3 agents.

settings_status

Resolve managed, user, project, and local ThumbGate settings with per-field origin metadata for policy visibility.

commerce_recall

Recall past feedback filtered by commerce categories (product_recommendation, brand_compliance, sizing, pricing, regulatory). Returns quality scores alongside memories for agentic commerce agents.

get_business_metrics

Retrieve high-level business metrics (Revenue, Conversion, Customers) from the Semantic Layer.

describe_semantic_entity

Get the canonical definition and state of a business entity (Customer, Revenue, Funnel).

estimate_uncertainty

Estimate Bayesian uncertainty for a set of tags based on past feedback.

session_handoff

Write a session handoff primer that auto-captures git state (branch, last 5 commits, modified files), last completed task, next step, and blockers. The next session reads this automatically for seamless context continuity.

session_primer

Read the most recent session handoff primer to restore context from the previous session. Call at session start.

list_harnesses

List natural-language harness specs for portable workflow control, proof-backed verification, and GTM execution.

run_harness

Execute a natural-language harness through the async job runner with checkpoints, verification, and proof-backed outcomes.

schedule

Create, list, or delete scheduled tasks. Supports natural language scheduling like "daily 9:00", "weekly monday 8:30", "hourly". Installs as macOS LaunchAgent or Linux crontab.

user_profile

Manage persistent user profile — preferences, style, domain knowledge that persists across sessions. Actions: add, remove, replace, view.

session_search

Search past session notes and conversations using full-text search. Returns relevant sessions from the SQLite FTS5 index for cross-session recall.

open_feedback_session

Open a feedback session after thumbs up/down. Follow-up messages will be captured for 60s.

append_feedback_context

Append a follow-up message to an open feedback session. Call this when the user types additional context after giving thumbs up/down.

finalize_feedback_session

Finalize a feedback session and re-infer the lesson with all follow-up context.

webhook_deliver

Send a message to Teams, Slack, or Discord via webhook. Use for status reports, alerts, and notifications.

reflect_on_feedback

Run a post-mortem analysis on negative feedback. Returns a proposed rule and recurrence info.

report_product_issue

Report a bug, suggestion, or complaint about ThumbGate itself (not project feedback). Auto-files a GitHub issue with system context. Use when the user expresses frustration or requests a feature for the mcp-memory-gateway tool.

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "mcp memory gateway": {
            "mcp-memory-gateway": {
                "command": "npx",
                "args": [
                    "-y",
                    "mcp-memory-gateway",
                    "serve"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-memory-gateway": {
        "command": "npx",
        "args": [
            "-y",
            "mcp-memory-gateway",
            "serve"
        ]
    }
}

MCP Memory Gateway is a pre-action gate engine for AI coding agents. Unlike memory servers that store and retrieve context (Mem0, Zep), this server enforces behavior change: repeated failures are auto-promoted into prevention rules, and PreToolUse hooks physically block tool calls that match known failure patterns before they execute. Capture structured up/down feedback, validate it against a rubric engine (vague signals are rejected), promote to searchable JSONL + LanceDB vector memory, and recall relevant context at session start. The gate engine is the differentiator — agents don't just remember past mistakes, they are blocked from repeating them. Works with Claude Code, Codex, Gemini, Amp, Cursor, and any MCP-compatible agent. Install with npx mcp-memory-gateway init. MIT licensed.

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.