Claude Memory

An MCP server that provides long-term memory capabilities for Claude
  • typescript

1

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "xiy-claude-memory-server": {
      "command": "node",
      "args": [
        "/path/to/claude-memory-server/dist/index.js"
      ]
    }
  }
}

This MCP server provides long-term memory capabilities for Claude by offering persistent storage and retrieval of context across conversations. You can organize memories by category, perform full-text searches, and manage memories with create, read, update, and delete operations to keep context handy and well-structured over time.

How to use

You interact with the Claude Memory MCP server through memory-related tools in your conversations. Store important facts, preferences, and history to enrich future interactions. Retrieve memories with natural language queries, filter them by category, and use CRUD operations to keep memories accurate and up to date. Use the search capability to quickly locate relevant memories from past conversations and projects.

How to install

Prerequisites: you will need a working environment with Bun installed. Bun is used to install dependencies, build, and run the server.

Install dependencies and build the project step by step.

bun install
bun run build

Configuration and usage notes

To integrate memory capabilities with Claude Desktop, add a memory server entry to your Claude Desktop configuration. This enables Claude to persist and access memories during your interactions.

{
  "mcpServers": {
    "claude-memory": {
      "command": "node",
      "args": ["/path/to/claude-memory-server/dist/index.js"],
      "env": {}
    }
  }
}

Manual testing and runtime

You can run the memory server directly for development or testing purposes.

# Development mode
bun run dev

# Production mode
bun run start

Available tools

store_memory

Store a new memory entry with a category and associated metadata.

search_memory

Perform a full-text search over memories using natural language queries to find relevant entries.

get_memory

Retrieve a specific memory by its identifier to view details.

update_memory

Update an existing memory entry to reflect new information or corrected data.

delete_memory

Delete a memory by its identifier to remove outdated or irrelevant information.

list_memories

List memories by category or retrieve recent entries for quick review.

get_memory_stats

Obtain statistics about memories, including counts per category and last access times.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational