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": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pingA

Report Hindsight connectivity/health from the facade.

memory_recallA

Curated semantic recall across Hindsight banks.

Queries the given banks (default ["global-user"]), merges results with [[bank:id]] provenance, de-duplicates rows sharing a chunk, and returns a synthesis with citations. Read-only; never mutates memory.

memory_ingest_urlB

Analyze a URL and produce a compact, cross-linked article card.

Fetches the URL, auto-routes bank/tags, builds an article, auto-links to related existing cards, and (with commit=True) persists card facts. Read-only by default.

memory_session_to_docsA

Turn a session's durable facts into a linked documentation set.

Groups the facts into topic clusters, builds one Article per cluster, and cross-links them into a doc set. With commit=True the cards are persisted. Read-only by default.

memory_dedupeA

Find duplicate / over-fragmented memories in a bank and propose merging.

Detects exact chunk_id collisions and normalized-text duplicates, returns the proposed groups. With commit=True runs consolidation (destructive); read-only by default.

memory_rerouteA

Find memories misrouted to the wrong bank and propose relocating them.

Detects rows in source_bank that deterministically belong in another bank (e.g. infra content in global-user) and returns the move proposals. With commit=True relocates (destructive); read-only by default.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: health check (ping), querying (recall), URL ingestion (ingest_url), session-to-doc conversion (session_to_docs), bank misrouting detection (reroute), and deduplication (dedupe). No two tools could be easily confused.

Naming Consistency4/5

All tools share the consistent prefix 'memory_', but the verb parts vary: single verbs (reroute, ping, recall, dedupe) mix with verb_noun (ingest_url) and prepositional (session_to_docs). The pattern is mostly consistent but has minor deviations.

Tool Count5/5

With 6 tools, the server is well-scoped for a memory management facade. Each tool addresses a distinct operation without overwhelming the agent. The count feels appropriate for the domain.

Completeness3/5

The tool set covers core operations like ingestion, retrieval, reorganization, and deduplication, but lacks explicit create/edit/delete for individual memories, and there is no simple list-all tool. Some gaps exist, but the domain is partially covered.

Maintenance

ActivityMaintained
ResponsivenessNo issues