1. Conduid
  2. AI
  3. Amp
MCP server · AI

Amp

AMP: The Agent Memory Protocol — Open source, MCP-native memory server for AI agents. Give your LLMs a hippocampus.

Unclaimed MIT ai
39Low

Scored 5 days ago · breakdown

About Amp

Amp is an MCP server published by akshayaggarwal99 in the AI category: aMP: The Agent Memory Protocol — Open source, MCP-native memory server for AI agents. Give your LLMs a hippocampus.

The repository has 31 stars and 3 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/akshayaggarwal99/amp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Amp

Powered by Claude · Grounded in docs

I know everything about Amp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 3 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

v0.3.0v0.3.0
v0.2.0v0.2.0

README

AMP: The Agent Memory Protocol 🧠

The Open Standard for Agentic Memory.

MCP PyPI


The (Short) Story

I was tired of building AI agents that forgot everything the moment I closed the terminal.

RAG (Retrieval Augmented Generation) is great for documents, but terrible for experience. It chunks text blindly, losing the narrative. When I asked my agents "Why did we decide this yesterday?", they gave me hallucinated nonsense.

So I built AMP. It's not just a database; it's a Hippocampus for your agents. It mimics the human brain's distinction between Working Memory (Short-term context) and episodic Long-Term Memory, giving your agents a continuous, evolving sense of self.

Why developers are switching to AMP?

🌌 Galaxy View (Visualization)

Don't just guess what your agent knows. See it. AMP comes with a local dashboard. Watch memories form constellations in real-time. Nodes cluster by semantic meaning—if two ideas are related, they physically move together.

Galaxy View


🕸️ Force Mode (Physics)

Toggle to Force Mode to see the topological connections between your memories. It uses a physics simulation (D3.js) to show you how different memory clusters are "pulled" together by shared context.

Force Mode


🔍 Semantic Query

Stop guessing keywords. Query your agent's memory using natural language. I built a dedicated interface that not only finds relevant memories but shows you the Relevance Score (0-100%) so you know exactly why a memory was retrieved.

Semantic Query


🔌 MCP Native (Plug & Play)

Built from day one for the Model Context Protocol.

  • Claude Desktop: Add AMP to your config, and Claude remembers you forever.
  • Cursor: Give your coding assistant persistent context of your project history.

🧠 The Two-Layer Brain

I don't just dump text into a vector store. I structure it:

  1. ⚡ STM (Short Term): High-fidelity buffer. "What are we doing right now?"
  2. 📚 LTM (Long Term): Consolidated insights. "What did we learn last week?"

An entity table exists in the schema, but it stores extracted names as nodes only — no edges, no relations — and it is off by default. It is not used by retrieval and contributes nothing to the results below. The relational graph layer is on the Roadmap, not in the box.

LoCoMo Benchmark Results

I evaluated AMP on the LoCoMo multi-session dialogue benchmark: 3 conversations, N = 150 stratified questions per system, seed 42.

The scoring rule, plainly. Answers are graded by two independent local LLM judges (qwen3:8b and deepseek-r1:8b), and accuracy is the mean of the two. Before the judges see anything, any prediction that begins with a refusal phrase ("I don't know," "I cannot determine," …) is scored WRONG — because when shown a refusal against a real ground truth, these judges mark it CORRECT 79–100% of the time. Intervals are 95% bootstrap CIs (10,000 resamples).

System Accuracy (LoCoMo, N=150, strict-IDK) 95% CI
Full Context (entire conversation in the prompt) 82.0% (76.3, 87.3)
AMP-Padded2 — the recommended default (w = 2) 72.0% (65.3, 78.3)
Naive RAG (200-word chunks, top-10) 66.3% (59.0, 73.3)
AMP anchor-only — ablation, w = 0 60.7% (53.3, 68.0)

How to read this honestly:

  • Full Context beats AMP. Paired bootstrap puts AMP-Padded2 10.0 pp behind it, 95% CI (−15.0, −5.0) — a real gap, not noise. If your whole history fits in the context window and you don't mind paying for it, that is the accurate option.
  • AMP is statistically tied with naive RAG. +5.7 pp, 95% CI (−0.3, +11.7). The interval crosses zero, so this sample does not separate them.
  • What AMP buys you is prompt cost, not a higher score. AMP-Padded2 sends roughly an order of magnitude fewer input tokens per query than Full Context (measured 8.9–16.4× fewer), and it does not need the conversation to fit in the context window at all.
  • The neighbor padding is the part that measurably works. w = 2 beats anchor-only retrieval by +11.3 pp, 95% CI (+6.3, +16.7).

Full method, per-category results, latency table and limitations: paper/. Raw per-question verdicts for every system, both judges: benchmarks/results/locomo_local/results.csv. To re-run it yourself: paper/REPRODUCE.md.


Quick Setup

1. Install via uv (Recommended)

# Install the tool
uv tool install amp-memory

# Start the brain
amp serve

2. Or, Install via pip

pip install amp-memory
amp serve

3. Open the Dashboard

Visit http://localhost:8000. The interface is Galaxy Mode by default. Switch to Force Mode to see physics-based connections.


4. Connect to IDEs & Tools

AMP works native with Antigravity, Cursor, VS Code Copilot, and Claude Desktop. Add this to your MCP configuration file (usually mcp_config.json or claude_desktop_config.json):

{
  "mcpServers": {
    "amp-memory": {
      "command": "uv",
      "args": ["tool", "run", "amp-memory", "serve"],
      "env": {
        "PYTHONPATH": "."
      }
    }
  }
}

Now you can say:

"@amp remember that I am refactoring the login controller." "@amp what was the last bug we fixed?"

It knows.


Roadmap 🗺️

  • Galaxy View: Visual Semantic Space.
  • Graph API: D3.js powered visualization.
  • Semantic Search: Vector-based relevance sorting.
  • Entity Graph: Relations between entities — "How is function A related to bug B?" The entity table today stores names as nodes only, with no edges and no co-occurrence weights, and is disabled by default. Edges are future work.
  • Cloud Sync: Sync memories across devices.
  • Multi-Agent Swarm: Shared memory for agent teams.

Star History

Star History Chart


README fetched from the repository 3 days ago. The original is authoritative.

Questions

About Amp

How do I install Amp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Amp safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Amp still maintained?

Yes — the last commit was a month ago. The repository has 31 stars and 3 forks and 1 open issues.