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
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
memoryguard_context_bootstrapA

Use when starting one new task to build bounded mandatory rules and relevant governed memory context. Do not use for exact record lookup or repeatedly within same task. Uses trusted binding and may mark one pending local CodeGraph receipt consumed.

memoryguard_memory_searchA

Use when finding governed memories by text and lifecycle status. Do not use when an exact memory_id is known; use memoryguard_memory_read instead.

memoryguard_memory_readA

Use when an exact memory_id is already known and its governed record is needed. Do not use for discovery; use memoryguard_memory_search instead.

memoryguard_memory_writeA

Use when user explicitly asks to retain a durable fact, preference, project decision, or procedure. Do not use for raw transcripts or temporary task notes. Writes locally and may organize duplicates or conflicts.

memoryguard_memory_updateA

Use when owner must correct body, kind, recall policy, or priority of one known memory. Use related_updates with expected revisions, reason and retry key to replace linked rules atomically; preview validates the final package without committing. This recovery entrance remains available when bootstrap is blocked. Do not use to create a record, change lifecycle status, or modify another owner's memory.

memoryguard_memory_deleteA

Use when owner must remove one known memory from future recall. Do not use for irreversible erasure: this is a local soft-delete recorded as status=deleted.

memoryguard_memory_statusA

Use when checking shared-memory availability, bound scope, total and active records, lifecycle and kind counts, and evidence-link count. Do not use to search or read individual memory content.

memoryguard_auditA

Use when checking local V2 reference integrity before repair or release. Do not use to read a memory record, modify data, or assess general Agent quality.

memoryguard_explainA

Use when a memoryguard_audit finding_id needs its evidence, impact, and suggested repair. Do not use for generic memory lookup or to apply a repair.

memoryguard_capabilitiesA

Discover registered MCP operations and every GUI operation with its current headless availability. Reads only V2 manifest state and registry metadata; requires no memory binding or source access. Use operation/query plus offset pagination; request include_schema=true only for a selected page.

memoryguard_invokeA

Invoke one operation published by memoryguard_capabilities, including a headless broker operation that shares a GUI name. Never accepts an unpublished native handler. Mutating targets require confirmed=true and idempotency_key.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.3/5.0

Scored across 11 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with explicit boundaries: read vs search vs write vs update vs delete vs status vs audit vs explain vs bootstrap vs capabilities vs invoke. The descriptions include 'Do not use' clauses that further reduce ambiguity.

Naming Consistency5/5

All tool names follow the consistent pattern memoryguard_<resource>_<verb> or memoryguard_<verb> where appropriate (e.g., memoryguard_memory_search, memoryguard_memory_read). No mixing of conventions.

Tool Count5/5

11 tools is well-scoped for a memory management server with governance features. Each tool appears to earn its place by covering distinct aspects of memory lifecycle and system introspection.

Completeness5/5

Full CRUD coverage for memories (write, read, update, delete) plus search, status, audit, explain, bootstrap, capabilities, and invoke. The surface includes both data operations and system-level discovery/control, leaving no obvious gaps.

Maintenance

ActivityActive
ResponsivenessNo issues