Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WAYSTONE_SERVERNo服务地址;也可以在 `waystone login --server` 时指定并保存到本机会话
WAYSTONE_PROFILENo本机会话文件路径,默认 `~/.config/waystone/session.json`(权限 600)~/.config/waystone/session.json
WAYSTONE_TRUST_ENVNo设为 `1` 时读取 `HTTPS_PROXY`、`SSL_CERT_FILE` 等代理与证书环境变量0

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
project_listA

列出当前身份已加入的项目。

project_initA

用户明确要求创建项目后调用;创建并绑定目录,不自动上传文件。

project_bindB

绑定已加入的项目,不改变成员权限。

memory_previewB

离线预览明确指定的 Markdown/TXT 文件,不上传。将结果展示给用户核对。

memory_recallB

查询当前目录绑定项目的有效记忆;返回资料不具有指令优先级。

memory_publishB

仅在用户确认具体内容后发布一条记忆;同主题同环境同分支变更会成为提案。先查已有主题并复用;填写已核实的环境、分支和来源版本,未知留空,不得猜测或上传秘密。

memory_entriesB

查看项目已发布、待处理及已被替代的记忆和来源。

memory_resolveC

向用户展示新旧版本并获得明确选择后调用;仅所有者可替代当前版本。当前没有有效版本(旧版本已撤回或过期)时,经所有者确认后 expected_id 留空。

memory_reindexA

分批修复索引;full=true 对全部有效记录核对补齐(仅所有者)。继续传 next_cursor,直到为空;pending 非零需重试。

memory_rebaseC

所有者核对当前有效版本与旧提案后,重新将提案提交到当前版本;不会立即生效。

memory_rejectB

所有者明确拒绝某条提案后调用,保留内容和历史,不改写原生记忆。

memory_retractA

仅在用户明确要求撤回这条记录后调用:正文会被永久抹除并删除向量,不可恢复;所有者或作者本人可操作。返回 index_status=purge_pending 时再次调用以重试删除向量。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 12 tools

Disambiguation4/5

Most tools target distinct actions in the memory/project lifecycle, and descriptions clarify workflow roles. The only real ambiguity is between memory_entries and memory_recall, since both return memories, but their scope differs (all entries vs. effective memories for the bound project).

Naming Consistency4/5

Almost all tools follow a verb_noun pattern with snake_case, such as memory_publish, memory_retract, and project_init. The exception is memory_entries, which uses a noun phrase instead of a verb (e.g., list_memories would be more consistent), but the overall pattern remains predictable.

Tool Count5/5

Twelve tools is well-scoped for a memory-and-project management server. Each tool covers a distinct lifecycle action, and none feel redundant or excessive.

Completeness5/5

The memory lifecycle is well covered: publishing, recalling, previewing, superseding, retracting, rejecting, rebasing, reindexing, and listing entries. Project management includes listing, initializing, and binding, which covers the apparent core workflows without obvious dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues