safe-ssh-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_disk_freeC | Collects disk usage (df -h) from a remote Linux host via SSH. |
| get_inode_usageC | Collects inode usage (df -i) from a remote Linux host via SSH. |
| get_disk_usageA | Collects disk usage for a specific abs path from a remote Linux host via SSH. Returns the top 20 largest files/folders in the specified directory. |
| get_list_of_filesB | Collects list of files for a specific abs path from a remote Linux host via SSH. Returns with -lah option |
| get_list_of_files_with_filterA | Collects list of files for a specific abs path with filter (grep) applied from a remote Linux host via SSH. -lah option is applied. |
| get_is_installedC | Checks whether a binary/command is installed and callable on a remote Linux host via SSH. |
| get_dmesgC | Collects dmesg log from a remote Linux host via SSH |
| get_uptimeA | Collects uptime from a remote Linux host via SSH |
| get_current_datetimeB | Collects current datetime from a remote Linux host via SSH |
| get_distroname_versionC | Collects distr details from os-release from a remote Linux host via SSH |
| get_systemd_list_allC | Lists all systemd units. USE THIS TOOL to check for running, stopped, or FAILED daemon/service/unit. |
| get_systemd_list_failedA | Lists failed systemd units. USE THIS TOOL to check for FAILED daemons/services/units. |
| get_systemd_list_timersC | Lists all systemd timers. USE THIS TOOL to check for timers. |
| get_systemd_statusC | Gets the detailed status, logs, and error messages for a SPECIFIC systemd daemon/service/unit. |
| get_ps_aux_top_cpu_consumersC | Lists top 10 cpu consumers, CPU desc |
| get_ps_aux_top_mem_consumersC | Lists top 10 mem consumers, MEM desc |
| get_free_memoryC | Returns free memory, swap (total/free), page cache, HugePages and so on |
| get_memory_pressureD | Returns memory pressure if supported |
| get_topC | Collects top's snapshot from a remote Linux host via SSH |
| get_lsblkC | Collects lsblk output from a remote Linux host via SSH |
| get_docker_ps_allA | Collects docker ps --all output from a remote Linux host via SSH |
| get_crontab_tasksC | Collects crontab -l (crontab list) output from a remote Linux host via SSH |
| get_listening_socketsB | Collects ss -tulpn output (open ports and sockets) from a remote Linux host via SSH |
| get_service_logs_from_journalctlC | Gets recent journald logs for a specific systemd service. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Areso/safe-ssh-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server