Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROJECT_CONTEXT_HOMENoOverrides the shared registry and recovery directory in temporary or isolated environments.
PROJECT_CONTEXT_ALLOWED_ROOTSNoSemicolon-separated (Windows) or colon-separated (POSIX) list of allowed project root directories.
PROJECT_CONTEXT_ALLOWED_OUTPUT_ROOTSNoSemicolon-separated (Windows) or colon-separated (POSIX) list of allowed output root directories.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
storage_statusA

Check whether persistent Project Context storage has been configured.

project_openA

Register or reopen a project from its absolute root path.

project_listC

List projects already registered in persistent storage.

project_updateA

Update mutable project metadata without changing its root path.

project_archiveA

Archive a project while retaining its database, memories, tasks, and audit history.

project_unarchiveA

Return an archived project to the default active project list.

project_relocateB

Update a registered project to an authorized existing root without moving project files.

project_deleteA

Preview or permanently purge an archived project with exact-ID confirmation and safety checks.

project_restoreC

Restore a validated project backup into a new root or replace an explicitly confirmed archived project.

project_restore_encryptedA

Decrypt and restore an authenticated project backup using a passphrase from a named environment variable.

project_watch_startA

Start a debounced process-lifetime watcher that incrementally indexes changes without accepting candidates.

project_watch_stopB

Stop a process-lifetime project watcher.

project_watch_listA

List process-lifetime project watchers and their latest index status.

project_indexB

Incrementally index allowed text, code, configuration, and documentation files for a project.

project_searchB

Search indexed project content and active long-term memories with FTS5.

project_contextA

Assemble task-focused project context from active memories, task checkpoints, and indexed sources.

memory_rememberC

Persist a sourced fact, decision, constraint, preference, lesson, issue, assumption, or task summary.

user_memory_rememberC

Persist a reviewed user-level memory with explicit cross-project scope.

user_memory_listB

List user-level memories by lifecycle status.

user_memory_update_statusC

Move a user-level memory to another lifecycle status.

memory_listB

List project memories by lifecycle status.

memory_update_statusB

Move a memory to another lifecycle status such as stale, conflicted, rejected, or deleted.

memory_candidatesA

List sourced memory candidates that require explicit review before becoming long-term memory.

memory_candidate_acceptA

Accept a reviewed candidate and persist it as sourced active long-term memory.

memory_candidate_rejectB

Reject a reviewed memory candidate without deleting its audit record.

task_startC

Start a persistent cross-session project task.

task_checkpointB

Save completed work, next steps, changed files, verification, blockers, and risks for a task.

task_listC

List persistent tasks for a project by status.

task_completeA

Mark a persistent task completed while retaining its latest checkpoint.

project_healthB

Report source, chunk, memory, task, and latest index-run health for a project.

project_doctorC

Check database integrity, derived search indexes, source presence, stale memory, and pending candidates.

project_backupA

Create a consistent online SQLite backup at a new absolute destination path.

project_backup_encryptedA

Create an AES-256-GCM project backup using a passphrase from a named environment variable.

project_exportA

Export project memories, candidates, tasks, symbols, relations, and a manifest as JSONL files.

Prompts

Interactive templates invoked by user choice

NameDescription
resume-project-taskLoad task-focused project context and active checkpoints.
review-memory-candidatesLoad pending sourced candidates for explicit acceptance or rejection.

Resources

Contextual data attached and managed by the client

NameDescription
project-registryRegistered local projects

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/hh357418341-create/project_context_mcp'

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