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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
memory_saveC

Save a memory document to the active project

memory_searchC

Search memory documents in the active project

memory_get_recentB

Get recent memories from active project

memory_forgetB

Delete a memory by ID

memory_linkC

Link a global concept to the current project

concept_searchC

Search global concept store

concept_getC

Get a specific concept by ID

concept_saveC

Save a concept to global store

concept_allowlistC

Manage project concept allowlist

context_previewC

Preview context injection for current task

context_rules_getB

Get current context injection rules

context_rules_setC

Update context injection rules

prd_fetchC

Fetch PRD content for feature or path

prd_updateC

Update PRD content

prompt_buildC

Build a structured prompt using best practices

security_scanB

Scan text for PII and secrets

security_encryptC

Encrypt sensitive data for storage

security_rbac_checkC

Check user access permission

security_rbac_grantC

Grant user permission to project

security_retention_applyC

Apply retention policy to memory

security_gdpr_deleteC

Delete data (GDPR right to erasure)

security_gdpr_exportC

Export user data (GDPR compliance)

project_switchC

Switch to a different project

project_listB

List all known projects

project_currentA

Get current active project

system_statusA

Get system status and statistics

system_migrateC

Migrate from legacy JSON format to SQLite

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
System StatusCurrent system status and statistics
All ConceptsGlobal concept store contents

TDQS

B3.2/5.0

Scored across 27 tools

Disambiguation4/5

Most tools have distinct purposes with clear resource-action pairs, such as concept_get vs. concept_search or memory_save vs. memory_search. However, some tools like security_encrypt and security_scan could be confused for overlapping security functions, and context_preview vs. context_rules_get might cause minor ambiguity in context management.

Naming Consistency5/5

The tool names follow a highly consistent verb_noun pattern throughout, with clear prefixes like concept_, context_, memory_, prd_, project_, prompt_, security_, and system_. All tools use snake_case uniformly, making them predictable and easy to parse for agents.

Tool Count3/5

With 27 tools, the count is borderline high for a single server, suggesting potential over-scoping. While the tools cover multiple domains (concepts, context, memory, PRD, projects, prompts, security, system), this many tools might overwhelm agents or indicate fragmentation rather than a cohesive set.

Completeness4/5

The tool set provides comprehensive coverage across key domains like concept management, memory handling, project operations, and security, with clear CRUD-like operations. Minor gaps exist, such as no direct tool for deleting concepts or updating memories, but agents can likely work around these with available tools like memory_forget or concept_save.