Skip to main content
Glama
efficjump

Preference Memory MCP

by efficjump

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PREFERENCE_MEMORY_DBNoComplete database path.Platform user-data directory
PREFERENCE_MEMORY_DATA_DIRNoParent directory used when the database path is not set.Platform user-data directory
PREFERENCE_MEMORY_SAMPLINGNoSampling policy: auto, extraction-only, rerank-only, or never.auto
PREFERENCE_MEMORY_RECALL_LIMITNoDefault recall result limit; accepted range 1–50.12
PREFERENCE_MEMORY_MAX_CANDIDATESNoSampling candidate limit; accepted range 1–5.5
PREFERENCE_MEMORY_RERANK_CANDIDATESNoMaximum semantic candidate-pool size; accepted range 1–50.24
PREFERENCE_MEMORY_MAX_STATEMENT_CHARSNoStored statement limit; accepted range 3–1,200 and applied to direct and sampled candidates.1200
PREFERENCE_MEMORY_MAX_OBSERVATION_CHARSNoObservation limit before sampling; accepted range 1–50,000.8000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
memory_recallC

Recall active memories that match the current request and opaque scope selectors.

memory_observeC

Use host sampling to extract pending candidates without storing the raw observation.

memory_rememberC

Create a pending, structured memory proposal without invoking sampling.

memory_reviewA

List reviewable memories with cursor-based pagination.

memory_getA

Read one memory by its opaque identifier.

memory_resolveB

Approve, reject, or dispute a memory after a real form-elicitation response.

memory_forget

Purge one memory from live storage after form elicitation confirmation.

Prompts

Interactive templates invoked by user choice

NameDescription
memory_workflowDescribe a safe recall, proposal, review, and feedback workflow.

Resources

Contextual data attached and managed by the client

NameDescription
profile_summaryReturn active global memories without exposing scoped records.
pending_reviewReturn pending memory summaries as JSON.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/efficjump/preference-memory-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server