Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STYLESYNC_BASE_GGUFNoOverride the path to the base GGUF model file.
STYLESYNC_LLAMA_URLNoOverride the URL of the shared llama-server backend (default: http://127.0.0.1:18080).
STYLESYNC_LORA_GGUFNoOverride the path to the LoRA GGUF adapter file.
STYLESYNC_MODEL_DIRNoOverride the model directory where the base and LoRA GGUF files live (default: platformdirs.user_cache_dir("stylesync"), e.g. ~/Library/Caches/stylesync on macOS).
STYLESYNC_LLAMA_SERVERNoPath to the llama-server (llama.cpp) binary, e.g. /opt/homebrew/bin/llama-server. Needed when the app's PATH lacks Homebrew.

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
rewrite_styleA

Rewrite a neutral Vietnamese draft into the owner's own voice (casual, abbreviations, Gen Z).

Call this before writing a commit message, a PR/issue comment, or a chat message on the
owner's behalf. `text` is a complete neutral draft in Vietnamese that addresses people with
anh/em, as the owner does (not tôi/bạn); keep code, paths and identifiers in backticks.
`task` is message | commit | comment; for a commit pass the whole message: the
`type(scope):` prefix and trailers are kept by code. Use the returned `text` VERBATIM: do
not fix spelling, abbreviations or tone. If `guard_passed` is false, `text` is the neutral
draft; use it and tell the owner why (`warnings`). Never send a message to another person
without the owner seeing it first.
healthA

Report the local llama-server backend: reachable, stylesync adapter loaded, model files, last latency.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: rewrite_style transforms text into the owner's voice, while health reports backend status. There is no realistic overlap or risk of misselection between them.

Naming Consistency4/5

rewrite_style follows a clear verb_noun snake_case pattern, while health is a standalone noun. This is a minor deviation, but the meaning remains obvious and predictable.

Tool Count3/5

The surface is very narrow: one core transformation tool plus a health check. Two tools is borderline thin, though it may be appropriate for a tightly scoped style-rewriting backend.

Completeness4/5

The core rewrite operation covers message, commit, and comment use cases with guard and warning feedback, and health covers backend visibility. Minor gaps remain around style configuration or inspecting the owner profile, but core workflows are covered.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues