{"_id":"@aiagentkarl/agent-memory-mcp-server","name":"@aiagentkarl/agent-memory-mcp-server","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aiagentkarl/agent-memory-mcp-server","version":"0.1.0","description":"Persistent memory for AI agents — store, retrieve, search knowledge across sessions","type":"module","main":"index.js","bin":{"agent-memory-server":"index.js"},"keywords":["mcp","agent","memory","persistent","knowledge","ai"],"author":{"name":"AiAgentKarl"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"_id":"@aiagentkarl/agent-memory-mcp-server@0.1.0","gitHead":"a2b2e2804803a1e42419771c2dcece8bfa72f942","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-O1jIOvIuJz81YF6vNmcq+zhPkYZ3e7/yitVFesjpkzznPgDxtgeu978Ke9gc2LH00y0/IIrGU+DY+EQa9nXsBg==","shasum":"61b32ed365d05cb3b8fba69f4a7627c2c337b1bd","tarball":"https://registry.npmjs.org/@aiagentkarl/agent-memory-mcp-server/-/agent-memory-mcp-server-0.1.0.tgz","fileCount":3,"unpackedSize":11373,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDpvQIU1X3I/zvBdFGMYAJcQ4WLwRajhAGnUvhAluq0YAiBkRGA1rbO0k/qmL3Px2eBrx4HETZWBK5SF1YC80OY54Q=="}]},"_npmUser":{"name":"aiagentkarl","email":"harrythunder.ai@gmail.com"},"directories":{},"maintainers":[{"name":"aiagentkarl","email":"harrythunder.ai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-memory-mcp-server_0.1.0_1774006337339_0.20137128713820807"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T11:32:17.265Z","0.1.0":"2026-03-20T11:32:17.552Z","modified":"2026-03-20T11:32:17.754Z"},"maintainers":[{"name":"aiagentkarl","email":"harrythunder.ai@gmail.com"}],"description":"Persistent memory for AI agents — store, retrieve, search knowledge across sessions","keywords":["mcp","agent","memory","persistent","knowledge","ai"],"author":{"name":"AiAgentKarl"},"license":"MIT","readme":"# @aiagentkarl/agent-memory-mcp-server\n\nPersistent memory for AI agents. Store, retrieve, and search knowledge across sessions using the [Model Context Protocol](https://modelcontextprotocol.io).\n\n## Features\n\n- **Persistent Storage** -- Key-value pairs stored as JSON files in `~/.agent-memory/`\n- **Namespaces** -- Organize memories into separate namespaces (e.g. `project_x`, `user_prefs`)\n- **Metadata** -- Attach arbitrary metadata to each memory entry\n- **Search** -- Substring search across keys, values, and metadata\n- **Access Tracking** -- Automatic access counts and timestamps\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `store` | Store a key-value pair with optional metadata |\n| `retrieve` | Retrieve a stored value by key |\n| `search` | Search across memories using substring matching |\n| `list_keys` | List all keys in a namespace |\n| `delete` | Delete a stored entry |\n| `list_namespaces` | List all available namespaces |\n\n## Installation\n\n```bash\nnpm install -g @aiagentkarl/agent-memory-mcp-server\n```\n\n## Usage with Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"agent-memory\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aiagentkarl/agent-memory-mcp-server\"]\n    }\n  }\n}\n```\n\n## Usage with Claude Code\n\n```bash\nclaude mcp add agent-memory -- npx -y @aiagentkarl/agent-memory-mcp-server\n```\n\n## Storage\n\nData is stored as JSON files in `~/.agent-memory/`. Each namespace gets its own file:\n\n```\n~/.agent-memory/\n  default.json\n  project_x.json\n  user_prefs.json\n```\n\nSet `MEMORY_STORAGE_DIR` environment variable to change the storage location.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-c9e0792150287f4631d4e10de518b708"}