Skip to main content
Glama
leehom0123

ssh-alias-mcp

by leehom0123

# ssh-alias-mcp

English | 中文  ·  SKILL  ·  REFERENCE  ·  CLI  ·  INSTALL

AI-driven server operations tool. Configure servers in YAML, execute commands, deploy scripts, and manage files — all through a unified interface for AI Agents and CLI.

✨ Highlights

  • One config, three shellsbash, cmd, powershell auto-adapted via command templates

  • Alias system — One YAML line = one AI skill, auto-exposed as MCP tools

  • MCP + CLI — Same config, same connection pool, shared by AI and humans

Related MCP server: cygnus-ssh-mcp

Quick Start

# AI Agent (MCP)
claude mcp add ssh-alias-mcp python <path>/mcp_server.py

# CLI
python cli.py my-server run "uptime"
python cli.py my-server alias deploy

Documentation

  • SKILL.md — AI Agent skill definition (MCP tools, quick reference)

  • REFERENCE.md — Server configuration, aliases, security, file transfer

  • CLI_USAGE.md — CLI commands reference

  • INSTALL.md — AI Agent installation guide

Agent Setup in One Sentence (Copy It To Your Agents)

Read https://github.com/leehom0123/ssh-alias-mcp/blob/main/INSTALL.md — set up the SKILL and install the MCP service as described.

Real-World Scenarios

Scenario 1: Deploy to 5 servers in parallel

# _shared/common.yml
aliases:
  - name: deploy
    script: deploy.sh
    sudo: true

AI workflow: You say "deploy to all prod servers" → AI reads server list → calls ssh_run, ssh_run_alias, or a dynamic alias tool such as ssh_alias.prod-01.deploy on each server in parallel → reports result. No SSH boilerplate, no password prompts.

Scenario 2: AI analyzes crash cause

aliases:
  - name: crash-check
    inline: "journalctl -xe --since '1 hour ago' && dmesg -T | tail -100 && free -h && df -h /"

Before: SSH into server → manually check logs → search for kernel panic → analyze core dump → hours later After: Tell AI "server crashed, check why" → AI calls ssh_alias.prod-01.crash-check → analyzes logs → identifies OOM killer → suggests fix

Scenario 3: Emergency troubleshooting

aliases:
  - name: check
    inline: "docker logs --tail 50 my-app && df -h / && free -h"

Before: Open terminal → SSH → type commands → copy output → analyze AI workflow: You say "my app is slow, check it" → AI uses ssh_run, ssh_run_alias, or a dynamic alias tool to grab logs and metrics → identifies bottleneck → suggests fix

Scenario 4: Cross-platform deployment

# Linux server
server:
  host: "192.168.1.100"
  shell: bash

# Windows server
server:
  host: "10.0.0.50"
  shell: powershell

AI workflow: You say "deploy to both Linux and Windows servers" → AI reads server configs → uses ssh_run, ssh_run_alias, or dynamic alias tools on each → tool auto-adapts bash/powershell commands → reports unified result

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to manage remote servers via SSH with 43 specialized tools for command execution, file editing, directory operations, and background tasks across Linux, macOS, and Windows.
    Last updated
    44
    5
    GPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to deploy applications and manage servers over SSH using natural language commands, with built-in tools for Python bots, Docker Compose, and SSL setup.
    Last updated
    6
    MIT

View all related MCP servers

Related MCP Connectors

  • Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.

  • Operate your own Linux servers from your LLM. Requires the SentinelX agent installed per host.

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

View all MCP Connectors

Latest Blog Posts

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/leehom0123/ssh-alias-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server