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
shell_lsC

List directory contents

shell_catC

Concatenate and display file contents

shell_pwdA

Show current working directory

shell_dfC

Show disk usage

shell_echoC

Display text

shell_psC

Show process status

shell_freeC

Show memory usage

shell_uptimeB

Show system uptime

shell_dateC

Show system date and time

shell_grepC

Search text patterns in files

shell_wC

Show who is logged on and what they are doing

shell_whoisC

Query WHOIS domain registration information

shell_findC

Search for files in a directory hierarchy

shell_netstatC

Network connection information

shell_lspciC

List PCI devices

shell_lsusbC

List USB devices

shell_digC

DNS lookup utility

shell_nslookupC

Query DNS records

shell_ipC

Show / manipulate routing, network devices, interfaces and tunnels

shell_whereisB

Locate the binary, source, and manual page files for a command

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 20 tools

Disambiguation5/5

Each tool corresponds to a distinct, well-known Unix/Linux command with a clear, non-overlapping purpose. For example, shell_cat is for file display, shell_df for disk usage, and shell_ps for process status, making it easy for an agent to select the right tool without confusion.

Naming Consistency5/5

All tool names follow a consistent 'shell_' prefix followed by the exact command name (e.g., shell_cat, shell_date, shell_df). This uniform pattern enhances readability and predictability across the entire set.

Tool Count4/5

With 20 tools, the server covers a broad range of system utilities, which is reasonable for a shell command interface. It might be slightly heavy, but each tool is a standard command, so the count aligns well with the server's purpose of providing comprehensive shell access.

Completeness5/5

The tool set offers extensive coverage of common Unix/Linux commands for file operations, system monitoring, network tasks, and process management. There are no obvious gaps for a shell utility server, as it includes essential tools like ls, grep, ps, and networking commands, ensuring agents can handle typical tasks without dead ends.

Maintenance

ActivityInactive
ResponsivenessSyncing