andrewpetecoleman-cloud

AgentMemo MCP Server

Updated

AgentMemo MCP Server - AI agent memory and approval gateway via Model Context Protocol

AgentMemo MCP Server

Persistent memory and human-in-the-loop approval for AI agents via Model Context Protocol (MCP)

AgentMemo is a Model Context Protocol (MCP) server that gives AI agents persistent memory across sessions and human approval capabilities before sensitive actions.

Features

  • ๐Ÿง  Persistent Memory โ€” Store and retrieve memories across conversations and sessions
  • โœ… Human Approval Gateway โ€” Agents can request approval from humans before critical actions
  • ๐Ÿ”Œ MCP-Native โ€” Works with any MCP client (Claude Desktop, Cursor, Windsurf, OpenClaw)
  • ๐ŸŒ Cloud API โ€” Powered by AgentMemo API (https://agentmemo.net)
  • ๐Ÿ“ฆ Zero Setup โ€” Just add your API key, no server to deploy

Installation

npm install agentmemo-mcp

Or install globally for MCP clients:

npm install -g agentmemo-mcp

Quick Start

1. Get Your API Key

Sign up for a free API key at agentmemo.net โ€” no credit card required.

2. Configure Your MCP Client

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "agentmemo": {
      "command": "npx",
      "args": ["agentmemo-mcp"],
      "env": {
        "AGENTMEMO_API_KEY": "your_api_key_here"
      }
    }
  }
}
Cursor / Windsurf

Add to your settings:

{
  "mcpServers": {
    "agentmemo": {
      "command": "npx",
      "args": ["agentmemo-mcp"],
      "env": {
        "AGENTMEMO_API_KEY": "your_api_key_here"
      }
    }
  }
}
OpenClaw

Already integrated! Set AGENTMEMO_API_KEY in your .env or OpenClaw config.

3. Use the Tools

Your agent now has access to these tools:

  • remember โ€” Store a memory for later recall
  • recall โ€” Search stored memories by query
  • forget โ€” Delete a memory by ID
  • list_memories โ€” List recent memories in a namespace
  • request_approval โ€” Ask a human to approve an action
  • check_approval โ€” Check the status of an approval request

API Reference

Tool: remember

Store information for later recall.

{
  "content": "User prefers dark mode and concise responses",
  "namespace": "user-preferences"
}

Returns: Memory ID, creation timestamp

Tool: recall

Search across stored memories.

{
  "query": "dark mode preferences",
  "namespace": "user-preferences",
  "limit": 5
}

Returns: List of matching memories with scores

Tool: request_approval

Request human approval before a sensitive action.

{
  "action": "Delete all emails older than 1 year",
  "context": "Freeing up 50GB of storage"
}

Returns: Approval request ID and status

Tool: check_approval

Poll the status of a pending approval.

{
  "id": "approval_12345"
}

Returns: Status (pending/approved/rejected) and decision if available

Memory Namespaces

Organize memories by namespace to keep them separate:

  • user-preferences โ€” User settings and preferences
  • project-alpha โ€” Project-specific context
  • meeting-notes โ€” Meeting transcripts and summaries
  • custom/any-name โ€” Any custom namespace

Development

Requirements

  • Node.js 18+
  • npm 9+

Setup

git clone https://github.com/andrewpetecoleman-cloud/agentmemo-mcp.git
cd agentmemo-mcp
npm install

Testing

npm test

Building

npm run build

How It Works

  1. Agent asks for memory โ€” "Remember that the user prefers dark mode"
  2. MCP Server handles it โ€” Calls AgentMemo API with your API key
  3. Memory is stored โ€” Persisted in AgentMemo cloud (encrypted in transit)
  4. Agent recalls later โ€” "What are the user's preferences?"
  5. Memory is retrieved โ€” Searched from AgentMemo and returned to agent

For approvals, the agent pauses and waits for human decision before proceeding.

Architecture

Agent (Claude/GPT/etc)
    โ†“
MCP Server (agentmemo-mcp)
    โ†“
AgentMemo API (agentmemo.net)
    โ†“
Memory Storage + Approval Gateway

Pricing

Free Tier:

  • 10,000 memories
  • 100 searches/day
  • No credit card required

Paid Plans:

  • Starter: $19/month
  • Pro: $99/month
  • Team: $499/month

See agentmemo.net for full pricing.

Security

  • โœ… HTTPS encrypted in transit
  • โœ… API key authentication
  • โœ… Namespace isolation
  • โœ… No data sharing with third parties
  • โœ… User data never used for model training

Support

License

MIT

Contributing

Contributions welcome! Please:

  1. Fork this repo
  2. Create a feature branch
  3. Submit a pull request

Related Projects

Built by Andy Coleman at AgentMemo

MCP Server ยท Populars

MCP Server ยท New

    gethopp

    Figma MCP Bridge

    Figma Plugin & MCP server to bypass API limits

    Community gethopp
    MarcusJellinghaus

    MCP File System Server

    MCP Workspace Server: A secure Model Context Protocol server providing file, git, and GitHub tools for AI assistants within a sandboxed project directory.

    Community MarcusJellinghaus
    agentic-box

    Memora

    Give your AI agents persistent memory โ€” MCP server for semantic storage, knowledge graphs, and cross-session context

    Community agentic-box
    GeminiLight

    MindOS

    MindOS is a Human-AI Collaborative Mind System. Globally sync your mind for all agents: transparent, controllable, and evolving symbiotically.

    Community GeminiLight
    Skyvern-AI

    skyvern

    Automate browser based workflows with AI

    Community Skyvern-AI