Agentmemory
@Obidel
About Agentmemory
MCP-native memory layer for Claude Code, Cursor, Cline, Continue, and 16 other AI tools. Hybrid search (BM25 + pgvector + graph), self-hosted on Supabase + Vercel, 100% MIT, no paywall.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"agentmemory": {
"command": "npx",
"args": [
"-y",
"agentmemory"
],
"env": {}
},
"agentmemory-cloud": {
"url": "https://agentmemory-dusky.vercel.app/mcp"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Agentmemory?
Agentmemory is a visual memory manager for AI agents, providing one source of truth for tools like Claude Code, Cursor, Cline, and Continue. It is an MCP-native, open-source (MIT) server that stores and retrieves agent memories with a graph view, semantic search, and project organization.
How to use Agentmemory?
Clone the repo and run npm install then npm run dev for the web UI (local mode), or npm run mcp to start the MCP server. Configure the MCP server in your AI tool’s settings (e.g., claude_desktop_config.json) with the command npx tsx /absolute/path/to/agentmemory/mcp/index.ts. Optionally sign in for cloud sync via Supabase.
Key features of Agentmemory
- Visual memory graph with semantic relations
- 9 MCP tools (add, search, list, find similar, delete, etc.)
- 3 MCP resources (rules, graph, projects)
- Supports 20+ AI tools (Claude, Cursor, Cline, etc.)
- Self-hostable, no telemetry, no lock-in
- Import/export to CLAUDE.md, .cursorrules, MemGPT JSON
Use cases of Agentmemory
- Maintain persistent, searchable memory across AI agent sessions
- Share context between different AI tools (e.g., Claude Desktop and Cursor)
- Visualize and explore memory relationships with a force-directed graph
- Organize memories by project for multi-project workflows
- Sync memories across devices via optional cloud backend
FAQ from Agentmemory
What makes Agentmemory different from simple file-based memory?
It offers a visual graph, semantic search via vector embeddings, project separation, and MCP-native integration with many AI tools, all while being fully self-hostable and free.
What are the runtime requirements for Agentmemory?
Requires Node.js and npm. The MCP server runs via tsx with no build step. For the web UI, a modern browser suffices. Cloud sync requires a Supabase account (optional).
Where are memories stored by default?
In local-only mode, memories are stored in the browser’s localStorage for the web UI, or in ~/.agentmemory/ for the stdio MCP server. Cloud sync stores data in Supabase with row-level security.
Does Agentmemory have any limits or paid tiers?
No. It is 100% free forever with unlimited memories and projects, and no premium tiers or paywalls.
How do I authenticate for cloud sync?
Sign in to the hosted web UI, then retrieve a Supabase JWT from DevTools (localStorage.getItem('sb-<project>-auth-token')). The JWT expires after ~1 hour; refresh by re-running the command.
Frequently asked questions
What makes Agentmemory different from simple file-based memory?
It offers a visual graph, semantic search via vector embeddings, project separation, and MCP-native integration with many AI tools, all while being fully self-hostable and free.
What are the runtime requirements for Agentmemory?
Requires Node.js and npm. The MCP server runs via `tsx` with no build step. For the web UI, a modern browser suffices. Cloud sync requires a Supabase account (optional).
Where are memories stored by default?
In local-only mode, memories are stored in the browser’s `localStorage` for the web UI, or in `~/.agentmemory/` for the stdio MCP server. Cloud sync stores data in Supabase with row-level security.
Does Agentmemory have any limits or paid tiers?
No. It is 100% free forever with unlimited memories and projects, and no premium tiers or paywalls.
How do I authenticate for cloud sync?
Sign in to the hosted web UI, then retrieve a Supabase JWT from DevTools (`localStorage.getItem('sb-<project>-auth-token')`). The JWT expires after ~1 hour; refresh by re-running the command.
Basic information
More Developer Tools MCP servers
MCP Unity Editor (Game Engine)
CoderGamesterModel Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs
Unity MCP (Server + Plugin)
IvanMurzakAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for fr
endoflife.ai
endoflife.aiFree MCP server for software end-of-life intelligence: EOL dates, support status, and the 0-100 EOL Risk Score across 485 tracked products. Agents can check a single version, pull a product's full lifecycle schedule, or
mcp-excalidraw
yctimlinMCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
extentos
Asger mølgaardExtentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses:
Comments