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
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_local_ipA

Get the local IP address of this machine

scan_networkC

Scan the local network to discover active devices. Returns IP addresses, hostnames, and open ports.

ping_hostB

Ping a specific host to check if it's reachable

check_portA

Check if a specific port is open on a host

scan_portsB

Scan multiple ports on a specific host

ssh_connectB

Establish an SSH connection to a remote host. Connection is kept alive for subsequent commands.

ssh_executeB

[DISABLED - set LNMCP_ENABLE_SSH_EXEC=1 to enable] Execute a command on a remote host via SSH. Will create connection if not exists.

ssh_disconnectA

Close an SSH connection to a remote host

ssh_list_connectionsA

List all active SSH connections

execute_local_commandA

[DISABLED - set LNMCP_ENABLE_EXEC=1 to enable] Execute a shell command on the local machine. Returns stdout, stderr, and exit code.

get_system_infoB

Get comprehensive system information including CPU, memory, disk, and network details

list_processesA

List running processes with CPU and memory usage

kill_processC

[DISABLED - set LNMCP_ENABLE_KILL=1 to enable] Terminate or kill a process by PID

get_environment_variablesB

Get system environment variables

get_directory_listingC

List contents of a directory with detailed information

get_disk_usageC

Get disk usage information for a path

find_filesB

Search for files matching a pattern in a directory

get_network_connectionsB

Get active network connections and listening ports

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 18 tools

Disambiguation4/5

Most tools have clear, distinct responsibilities, but scan_network, scan_ports, and check_port overlap somewhat in the port-scanning space, and get_system_info includes network details that overlap with get_network_connections. Descriptions are clear enough to resolve most ambiguity.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern, with a clear ssh_ prefix for SSH-related operations. This makes the toolset predictable and easy for an agent to navigate.

Tool Count3/5

At 18 tools, the set is in the borderline-heavy range, and the scope spans network discovery, SSH management, process control, and filesystem inspection. Several disabled tools also inflate the count without providing immediate functionality.

Completeness3/5

Core diagnostic workflows like network scanning, ping, port checks, SSH connection lifecycle, and system info are covered. However, ssh_execute, execute_local_command, and kill_process are disabled by default, creating significant dead ends for management actions, and there are no DNS, traceroute, or network interface configuration tools.

Maintenance

ActivityMaintained
ResponsivenessNo issues