Skip to main content
Glama
jmfraga
by jmfraga

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROFILENoThe permission profile to run the MCP server under (e.g. `work`), passed via the `--profile` argument. It limits what memories the MCP server can read, as shown in the home page MCP config for each permission profile.

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
get_profileC

What this connection may do: readable spaces and where proposals go.

list_spacesB

Spaces of the user's memory that this profile can read.

search_memoriesB

Full-text search over the user's durable memories (accent-insensitive). Empty query = most recent. Each result includes provenance: who stated it, how and when.

get_memoryC

One memory by id.

get_contextB

A compact, budgeted context package about a topic, grouped by preferences, history, goals and inferences. Prefer this at the start of a task.

get_recent_contextC

The most recently updated durable memories this profile can read.

get_policiesB

Read-only view of this profile's rules.

propose_memoryA

Propose a new memory about the user. It is saved as a CANDIDATE that the user must approve. type: fact | preference | event | interpretation | skill | decision | relationship | goal. Use 'interpretation' for anything inferred. provider/model: identify yourself for provenance.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 8 tools

Disambiguation4/5

Most tools have distinct targets (memory by id, spaces, policies, profile, search), but get_recent_context overlaps with search_memories (whose empty query returns most recent), and get_profile vs get_policies have a subtle boundary (permissions vs rules) that could cause misselection.

Naming Consistency5/5

All tools follow a clean snake_case verb_noun pattern (get_context, get_recent_context, get_policies, propose_memory, get_profile, list_spaces, search_memories, get_memory) with no deviation.

Tool Count5/5

Eight tools sit comfortably in the ideal 3-15 range and each maps to a distinct facet of the memory domain (retrieve, search, propose, inspect spaces/policies/profile).

Completeness3/5

Read coverage is strong (context, recent, search, get by id, spaces, policies), but the proposal lifecycle is a dead end: propose_memory creates a candidate yet there is no tool to list, review, revise, withdraw, or delete memories or pending candidates.

Maintenance

ActivityMaintained
ResponsivenessNo issues