Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
recallA

Search the user's unified memory across all AIs. Use this at the start of a task to recover context. source filters to one AI (chatgpt/claude/gemini); type filters by fact/preference/project/relationship/conversation/note. semantic_weight (0.0–1.0) tunes hybrid search: 0.0 = pure keyword, 1.0 = pure semantic, 0.5 = equal. Use -1.0 (default) for the config default. Results are limited to the memory scopes this client is allowed to see.

list_projectsA

List the user's EleSync projects and their short ids. Use this before recall_project when the user refers to a project by name.

recall_projectA

Search only the chats and memories collected in one EleSync project. Use the id from list_projects. This is safer and more relevant than a whole-vault recall for project-specific work.

project_contextC

Return the approved project knowledge sheets, tasks, decisions, handoffs, and collected memories as a compact context package.

save_project_documentC

Save a project knowledge sheet, task, decision, or handoff.

rememberA

Save a new memory to the user's vault so every other AI can see it too. Use for durable facts, preferences, project state — not throwaway chatter. Pass your identity in source (e.g. 'claude', 'chatgpt', 'gemini') so provenance and conflict detection work correctly across AIs. scopes (comma-separated, e.g. "legal" or "writing,coding") puts the memory in a compartment only clients granted that scope can read; omit it to make the memory general (visible to all) unless this client has a default scope. supersedes (a memory id or 8-char prefix) marks that this memory replaces an older one when a fact changes rather than adds (a move, a rename, an updated preference): the old memory is kept as history but hidden from recall, and history can then show what changed and when. template names a structure from the memory://templates resource and applies its type/tags/scopes defaults; fields is a JSON object filling that template's placeholders, e.g. {"who": "Ana", "date": "2026-07-25"}, which builds the content for you so repeated captures stay comparable.

forgetA

Delete a memory by id (full or 8-char prefix shown by recall).

memory_statusA

Summary of what's in the vault: totals by source and type (limited to the memories this client's scope can see).

list_scopesA

List the memory scope compartments this client can see, with how many memories each holds. general is the default, everyone-can-see bucket.

find_conflictsA

Surface facts in the vault that look like they're about the same thing but disagree (e.g. two different stated locations), each with its source and date. Use this to spot stale/contradictory memory and confirm with the user.

historyA

Show the supersession history of a memory (id or 8-char prefix): every version that led to or replaced it, oldest first, with when each changed. This is the "what was true when" view — use it to see what a fact used to be after a memory was superseded (via remember(..., supersedes=...) or by resolving a conflict).

audit_logA

View the audit trail of operations on this vault. Shows who did what and when — useful for reviewing which AI clients are reading or writing memories. Audit logging is enabled by default; set ELESYNC_AUDIT=0 to disable it. last limits the number of entries (newest first). operation filters to a specific op (REMEMBER, RECALL, FORGET, SCOPE, STATUS). client filters to a specific client label.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
recentThe most recent memories, as a readable digest.
memory_templatesAvailable capture templates, their fields, and the defaults they set.

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/darknodebros/EleSync'

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