docs/api-reference
DOCUMENTATION

API Reference

Complete documentation for LumenCore MCP tools.

//MCP Tools

lumencore_activate

MCP TOOL

Called automatically at session start. Loads project context and scans new projects.

> Usage

This tool is called automatically when you start Claude in an initialized project.

remember

MCP TOOL

Store important project knowledge in persistent memory.

> Parameters
category("decision" | "pattern" | "concept" | "note" | "task")- Type of memory
title(string)- Short description
content(string)- Full details
tags(string[])- Optional categorization tags
importance(1-5)- Priority level (default: 3)
> Example prompt

"Remember that we decided to use Redux Toolkit for state management because it reduces boilerplate."

recall

MCP TOOL

Search stored memories using full-text search.

> Parameters
query(string)- Search terms
category(string)- Filter by memory type (optional)
limit(number)- Max results (default: 10)
> Example prompt

"Recall any decisions we made about state management."

list_memories

MCP TOOL

Browse all stored memories for the current project.

> Usage

"List all memories for this project."

forget

MCP TOOL

Delete a memory by its ID.

> Parameters
id(string)- Memory ID to delete
> Example prompt

"Forget memory with ID abc123."

//Memory Categories

CategoryUse For
🎯decision
Architectural choices and their rationale
🔄pattern
Code conventions, naming patterns, common approaches
💡concept
Domain knowledge, business logic, terminology
📝note
General observations and learnings
task
Work items, TODOs, progress tracking

//Data Storage

Memories are stored in SQLite databases with FTS5 full-text search:

storage-paths
# Project memories
{dataDir}/projects/{project-hash}/memories.db

# Global memories
{dataDir}/global/memories.db

Each project is identified by a hash of its root path, so memories stay associated with the correct project.

//Related