archiledger
by thecookiezen·★ 5·Score 40
Archiledger is a graph-based MCP memory server with vector search capabilities for persistent AI knowledge storage.
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:
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 READMEcreate_notesCreate one or more memory notes with content, keywords, tags, and optional links
get_noteRetrieve a specific note by ID (increments retrieval counter)
get_notes_by_tagFind all notes with a given tag
delete_notesDelete notes by their IDs, including associated links and embeddings
add_linksAdd typed links between notes with context
delete_linksRemove typed links between notes
read_graphRead the entire knowledge graph (all notes and links)
get_linked_notesFind all notes directly connected to a given note
get_all_tagsList all unique tags currently used across notes
search_notesSemantic similarity search with temperature scaling and threshold filtering
memory_vector_searchPerform semantic similarity search across memory notes
agentic_memory_writeStore content with automatic AI classification, tagging, and link generation
Comparable tools
Installation
Installation
Prerequisites
- Java 21 or higher
- Maven
Building
mvn clean packageRunning Low-Level MCP Server
Transient (In-Memory):
java -jar mcp/target/archiledger-server-1.0.0-SNAPSHOT.jarPersistent:
java -Dladybugdb.data-path=./archiledger.lbdb
-jar mcp/target/archiledger-server-1.0.0-SNAPSHOT.jarClaude 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
Last updated · Auto-generated from public README + GitHub signals.