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

Tools

Functions exposed to the LLM to take actions

NameDescription
system_infoA

Return basic OS, Node, CPU, memory, hostname and cwd information.

list_dirC

List a directory recursively with bounded depth and entry limits.

read_text_fileC

Read a UTF-8 text file with a maximum byte limit.

write_text_fileA

Write or append a UTF-8 text file, creating parent directories if needed.

apply_patchA

Exact string replacement patch for one text file. Fails if replacement count differs from expectedReplacements.

run_commandC

Run a shell command in a cwd with timeout and captured stdout/stderr.

terminal_startC

Start a persistent terminal process and return a session id.

terminal_writeC

Write input to a persistent terminal session.

terminal_readC

Read buffered stdout/stderr from a persistent terminal session.

terminal_stopC

Stop and forget a persistent terminal session.

terminal_listA

List active persistent terminal sessions.

git_statusB

Return short Git status for the current project.

git_set_remoteC

Add or update a GitHub HTTPS remote for the current project.

git_commit_allC

Stage all changes and create a Git commit if the working tree is dirty.

git_push_current_branchC

Push the current Git branch to a remote using local credentials.

tunnel_healthB

Check tunnel-client local healthz and readyz endpoints.

bridge_self_checkC

Run typecheck, build, Git status, tunnel health, and terminal inventory.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 17 tools

Disambiguation5/5

Each tool targets a distinct action-resource pair (file operations, git commands, terminal sessions, system info, self-check), with no overlap in purpose.

Naming Consistency5/5

All tools follow a clear verb_noun pattern using snake_case, making them predictable and easy to distinguish.

Tool Count4/5

At 17 tools, the server covers several domains but is on the higher side; each tool is justified, but the set could be trimmed without losing functionality.

Completeness3/5

The file toolset lacks delete, rename, and search; git lacks branch management and pull; terminal is complete. Overall, gaps in basic CRUD for files and git limit completeness.

Maintenance

ActivityMaintained
ResponsivenessNo issues