MCP Catalogs
Home

archiledger

by thecookiezen·5·Score 40

Archiledger is a graph-based MCP memory server with vector search capabilities for persistent AI knowledge storage.

ai-llmknowledge-graphdeveloper-tools
1
Forks
16
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

Archiledger provides a knowledge graph-based memory system for AI assistants, implementing the Model Context Protocol to enable persistent memory across conversations. It offers both low-level manual control tools and high-level AI-powered memory management capabilities through its Agentic Memory module. The system uses an embedded graph database (LadybugDB) and supports vector search for semantic similarity retrieval of notes, with features like tagging, linking, and graph traversal.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Personal AI assistant with persistent memory across conversations
you:Codebase analysis and documentation into structured knowledge graphs
you:AI applications requiring semantic search and relationship discovery
you:Is Archiledger suitable for production use?
you:What is the difference between low-level and agentic memory MCP servers?

When to choose this

Choose Archiledger when you need persistent, graph-structured memory for AI assistants and want both manual control and AI-powered automation capabilities.

When NOT to choose this

Don't choose this for production use as it lacks authentication, or if you prefer cloud-based solutions over local embedded databases.

Tools this server exposes

12 tools extracted from the README
  • create_notes

    Create one or more memory notes with content, keywords, tags, and optional links

  • get_note

    Retrieve a specific note by ID (increments retrieval counter)

  • get_notes_by_tag

    Find all notes with a given tag

  • delete_notes

    Delete notes by their IDs, including associated links and embeddings

  • add_links

    Add typed links between notes with context

  • delete_links

    Remove typed links between notes

  • read_graph

    Read the entire knowledge graph (all notes and links)

  • get_linked_notes

    Find all notes directly connected to a given note

  • get_all_tags

    List all unique tags currently used across notes

  • search_notes

    Semantic similarity search with temperature scaling and threshold filtering

  • memory_vector_search

    Perform semantic similarity search across memory notes

  • agentic_memory_write

    Store content with automatic AI classification, tagging, and link generation

Comparable tools

memgraph-mcpneo4j-mcpsemantic-kernel-memorychroma-mcpweaviate-mcp

Installation

Installation

Prerequisites

  • Java 21 or higher
  • Maven

Building

mvn clean package

Running Low-Level MCP Server

Transient (In-Memory):

java -jar mcp/target/archiledger-server-1.0.0-SNAPSHOT.jar

Persistent:

java -Dladybugdb.data-path=./archiledger.lbdb 
     -jar mcp/target/archiledger-server-1.0.0-SNAPSHOT.jar

Claude Desktop Configuration

Add to Claude Desktop config.json:

{
  "mcpServers": {
    "archiledger": {
      "command": "java",
      "args": ["-jar", "mcp/target/archiledger-server-1.0.0-SNAPSHOT.jar"],
      "env": {
        "LADYBUGDB_DATA_PATH": "./archiledger.lbdb"
      }
    }
  }
}

FAQ

Is Archiledger suitable for production use?
No, the README explicitly states this server implements no authentication and uses an embedded graph database designed for local development only. It is not recommended for production.
What is the difference between low-level and agentic memory MCP servers?
The low-level MCP server provides direct tools for manual control over memory operations, while the agentic memory MCP server uses AI to automatically handle classification, tagging, and linking between notes with minimal manual management.

Compare archiledger with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.