loading…
Search for a command to run...
loading…
Persistent memory and human approval for any AI agent. Give your AI agents the ability to remember across sessions and ask humans for approval before sensitive
Persistent memory and human approval for any AI agent. Give your AI agents the ability to remember across sessions and ask humans for approval before sensitive actions. Works with Claude, Cursor, OpenClaw, and any MCP-compatible client.
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.
npm install agentmemo-mcp
Or install globally for MCP clients:
npm install -g agentmemo-mcp
Sign up for a free API key at agentmemo.net — no credit card required.
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"
}
}
}
}
Add to your settings:
{
"mcpServers": {
"agentmemo": {
"command": "npx",
"args": ["agentmemo-mcp"],
"env": {
"AGENTMEMO_API_KEY": "your_api_key_here"
}
}
}
}
Already integrated! Set AGENTMEMO_API_KEY in your .env or OpenClaw config.
Your agent now has access to these tools:
remember — Store a memory for later recallrecall — Search stored memories by queryforget — Delete a memory by IDlist_memories — List recent memories in a namespacerequest_approval — Ask a human to approve an actioncheck_approval — Check the status of an approval requestrememberStore information for later recall.
{
"content": "User prefers dark mode and concise responses",
"namespace": "user-preferences"
}
Returns: Memory ID, creation timestamp
recallSearch across stored memories.
{
"query": "dark mode preferences",
"namespace": "user-preferences",
"limit": 5
}
Returns: List of matching memories with scores
request_approvalRequest 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
check_approvalPoll the status of a pending approval.
{
"id": "approval_12345"
}
Returns: Status (pending/approved/rejected) and decision if available
Organize memories by namespace to keep them separate:
user-preferences — User settings and preferencesproject-alpha — Project-specific contextmeeting-notes — Meeting transcripts and summariescustom/any-name — Any custom namespacegit clone https://github.com/andrewpetecoleman-cloud/agentmemo-mcp.git
cd agentmemo-mcp
npm install
npm test
npm run build
For approvals, the agent pauses and waits for human decision before proceeding.
Agent (Claude/GPT/etc)
↓
MCP Server (agentmemo-mcp)
↓
AgentMemo API (agentmemo.net)
↓
Memory Storage + Approval Gateway
Free Tier:
Paid Plans:
See agentmemo.net for full pricing.
MIT
Contributions welcome! Please:
Built by Andy Coleman at AgentMemo
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"agentmemo-mcp": {
"command": "npx",
"args": []
}
}
}